IBM 왓슨 제작 참고

 

How can I make my own version of IBM Watson?

 

100+ million people read Quora every month

Sign in to follow people with unique insights on Artificial Intelligence

By continuing, I agree that I am at least 13 years old and have read and agree to the Terms of Service and Privacy Policy.

 
 
3 Answers
 
Phillip Rhodes, Founder of Fogbeam Labs: Bringing The Semantic Web To The Enterprise
2.3k Views
Building a literal duplicate of Watson would be damn tough and cost a lot of money.  But you can do some similar things and get a start a few ways...

For an overview of how to build a "watson-like" you can start here:

https://www.ibm.com/developerwor...

For more on some of the Open Source software you would use to build something like Watson, look into NLP software, semantic knowledgebases, and reasoning software.  Some good starting points include:

http://opennlp.apache.org

http://uima.apache.org

GATE.ac.uk - index.html

Quepy: A Python framework to transform natural language questions to queries.

http://jena.apache.org

Watson also apparently used Prolog heavily, so you might want to look into Prolog resources. I cataloged a few here a  while back:

Prolog? I'm Going To Learn Prolog??

For some interesting research on interacting with natural language queries, see:

http://start.csail.mit.edu

And you might also look at another project that bills itself as "an open source wolfram alpha", here:

SymPy Gamma


Be prepared to invest quite a lot of time and energy.
 
Gary Miller, Software Developer, Business Intelligence Architect, AI Researcher
390 Views Gary has 30+ answers in Artificial Intelligence
This book contains a lot of the prerquisite knowledge needed to get started.

It covers the front end search portion.

Taming Text: How to Find, Organize, and Manipulate It: Grant S. Ingersoll, Thomas S. Morton, Andrew L. Farris: 9781933988382: Amazon.com: Books

I would follow this up though with resources on interfacing PROLOG with database using a Fuzzy model.

I haven't read this one yet due to its cost but going through the table of contents this one should be high on your list.

Knowledge Management in Fuzzy Databases (Studies in Fuzziness and Soft Computing): Olga Pons, Maria A. Vila: 9783540668367: Amazon.com: Books

You won't be able to get enough performance out of the high end PC to do a large knowledge base.  So you'll  probably want to plan on a high end PC cluster so that you can scale your solution.  Many existing programming languages do not do distributed comping without a lot of complex software infrastructure.  Since NOSQL  already provides you a way of scaling your knowledge out access multiple nodes as documents, I would recommend one of these as a scalable data storage mechanism.
 
Jack Park Jack Park, Startup entrepreneur: knowledge gardens
861 Views
I think that's a question which is being answered in a variety of places. Actually, not an open source version of Watson in any literal sense, but there are open source projects, which include:

OAQA which is a student project actually associated with Watson
Watsonsim another student project
YodaQA -- I built and played with this one
AKSW OpenQA
AKSW QA
AquaLog
and my own OpenSherlock (was SolrSherlock).

Most of those are at GitHub or elsewhere on the web. OpenSherlock has not really found its way to GitHub, though early components of it are at GitHub under the old name SolrSherlock. Update: OpenSherlock now has its own repo: OpenSherlock

There are many papers and slides online about those various projects. One slidedeck for SolrSherlock is here
SolrSherlock: Linkfinding among Biomolecules with Literature-based Di…
and at the end of this month, a slidedeck for a conference talk about OpenSherlock will be at my slideshare account (root of the above link).

My experience with YodaQA is interesting: it's UIMA based, uses Solr for indexing Wikipedia, and uses Fuseki for indexing DbPedia and Yago, then answers questions.  It took me a while to bring it up on a Windows platform (used Cygwin for parts of it). In terms of question answering, it, and perhaps most of the open source so-called "cognitive systems" are not particularly accurate. I believe that's simply because a year or so of open source experiments is no match for the zillions of person-years invested by IBM in Watson. That's not to say open source won't rise to the occasion; I believe it will.

I did not mention:
OpenCog
DeepDive

earlier because they are not strictly question-answering platforms; but they each include powerful tools very useful in such a project; DeepDive does have an app written on it that approaches question answering.
 
 
 

 

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

 

[출처] https://www.quora.com/How-can-I-make-my-own-version-of-IBM-Watson

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
1220 [一日30分 인생승리의 학습법] Qiskit 시작하기 (Getting Started with Qiskit) file 졸리운_곰 2025.06.03 15
1219 [一日30分 인생승리의 학습법] 양자컴퓨팅 프로그래밍 file 졸리운_곰 2025.06.03 11
1218 [一日30分 인생승리의 학습법] [Git] 다중 리모트를 사용하여 여러 Git 연동하기(Gitea, GitHub) file 졸리운_곰 2025.05.25 5
1217 [一日30分 인생승리의 학습법] [GitHub][terminal] 비밀번호 인증 에러를 토큰으로 해결하고 로그인 하기 file 졸리운_곰 2025.05.24 7
1216 [一日30分 인생승리의 학습법] [알아봅시다] 블록체인 게임들의 가능성과 미래 file 졸리운_곰 2025.04.08 28
1215 이 어지러운시대의 극복법 만화보기 file unmask 2025.04.08 54
1214 [ 一日30分 인생승리의 학습법] IT 국비교육, 쓰레기 속에서 그나마 덜 쓰레기인 곳 찾는 팁 file 졸리운_곰 2025.03.08 19
1213 [ 一日30分 인생승리의 학습법] 소프트웨어 개발하다보면 "connection reset" 등, 소프트웨어 버그 적인 문제가아닌 하드웨어나 네트워크 오류 메시지의 예 file 졸리운_곰 2025.03.01 19
1212 [ 一日30分 인생승리의 학습법] 기술부채(Technical Debt)는 소프트웨어 개발이나 프로젝트 과정에서, 약속된 것과 실제로 제공된 것 사이에 차이가 발생하는 것을 의미합니다. file 졸리운_곰 2025.01.23 29
1211 [ 一日30分 인생승리의 학습법] 고가용성(High Availability) 시스템을 위한 5가지 전략 file 졸리운_곰 2024.12.28 31
1210 [ 一日30分 인생승리의 학습법] 켈리 공식을 간단히 투자해 적용해 보자 - 켈리 크라이티리언과 확률적 사고의 중요성 file 졸리운_곰 2024.12.26 33
1209 [ 一日30分 인생승리의 학습법] [markdown] mermaid를 이용해서 UML 그리기 - 플로우차트 file 졸리운_곰 2024.12.01 47
1208 [ 一日30分 인생승리의 학습법] Mermaid.js 정리???????? file 졸리운_곰 2024.12.01 66
1207 [ 一日30分 인생승리의 학습법] Mermaid를 이용한 시퀀스 다이어그램 file 졸리운_곰 2024.12.01 33
1206 [ 一日30分 인생승리의 학습법] Mermaid - 코드로 순서도(flowchart) 그리기 file 졸리운_곰 2024.12.01 27
1205 [ 一日30分 인생승리의 학습법] 유니코드 그래픽 기호(심벌) Huge List of Unicode Symbols 졸리운_곰 2024.07.31 46
1204 [ 一日30分 인생승리의 학습법] PocketBase Attempt to simplify the serve command for prod : 포켓베이스 프로덕션 포트 도메인 네임 설정 졸리운_곰 2024.06.10 73
1203 [ 一日30分 인생승리의 학습법] google spreadsheet app script 로 코인 현황 : 거래소 API 접근할 때 알아두면 좋은 함수 file 졸리운_곰 2024.06.08 60
1202 [ 一日30分 인생승리의 학습법] 매크로 프로그램 정리 졸리운_곰 2024.06.08 88
1201 [ 一日30分 인생승리의 학습법] 스마트스토어 vs 아임웹 vs 카페24 file 졸리운_곰 2024.05.16 77
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED