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

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
1191 [ 一日30分 인생승리의 학습법] REST, REST API, RESTful 과 HATEOAS file 졸리운_곰 2024.03.10 7
1190 [ 一日30分 인생승리의 학습법] 렌더링 삼형제 CSR, SSR, SSG 이해하기 file 졸리운_곰 2024.03.10 1
1189 [ 一日30分 인생승리의 학습법] 엑셀 VBA에서 셀레니움 사용을 위한 Selenium Basic 설치 file 졸리운_곰 2024.02.23 9
1188 [ 一日30分 인생승리의 학습법]500 Lines or Less Blockcode: A Visual Programming Toolkit : 500줄 이하의 블록코드: 시각적 프로그래밍 툴킷 졸리운_곰 2024.02.12 3
1187 [ 一日30分 인생승리의 학습법] 구글 클라이언트(앱) 아이디를 발급받으려면 어떻게 해야 하나요? 졸리운_곰 2024.01.28 2
1186 [ 一日30分 인생승리의 학습법] 빅뱅 프로젝트를 성공적으로 오픈하기 위한 팁 졸리운_곰 2023.12.27 14
1185 [ 一日30分 인생승리의 학습법]“빅뱅 전환보다 단계적 전환 방식이 이상적 애자일팀과 협업 쉽게 체질 개선을” file 졸리운_곰 2023.12.27 6
1184 [ 一日30分 인생승리의 학습법] Big-bang / phased 접근 file 졸리운_곰 2023.12.27 2
1183 [ 一日30分 인생승리의 학습법] CodeDragon 메뉴 데이터 전환의 개념 이해 - 데이터 전환의 개념, 데이터 전환방식, 데이터 전환방식 및 장단점 비교, 데이터전환 이후 검토해야 할 사항 졸리운_곰 2023.12.27 4
1182 [ 一日30分 인생승리의 학습법] 블록체인과 IPFS를 이용한 안전한 데이터 공유 플랫폼 - 분쟁 해결 시스템 file 졸리운_곰 2023.12.27 5
1181 [ 一日30分 인생승리의 학습법] 블록체인과 IPFS를 이용한 안전한 데이터 공유 플랫폼 - 개념과 리뷰 시스템 file 졸리운_곰 2023.12.27 3
1180 [ 一日30分 인생승리의 학습법] 소켓 CLOSE_WAIT 발생 현상 및 처리 방안 file 졸리운_곰 2023.12.03 6
1179 [ 一日30分 인생승리의 학습법] robots 설정하기 졸리운_곰 2023.12.03 2
1178 [ 一日30分 인생승리의 학습법] A Tutorial and Elementary Trajectory Model for the Differential Steering System of Robot Wheel Actuators : 로봇 휠 액츄에이터의 차동 조향 시스템에 대한 튜토리얼 및 기본 궤적 모델 file 졸리운_곰 2023.11.29 5
1177 [ 一日30分 인생승리의 학습법] Streamline Your MLOps Journey with CodeProject.AI Server : CodeProject.AI 서버로 MLOps 여정을 간소화하세요 file 졸리운_곰 2023.11.25 1
1176 [ 一日30分 인생승리의 학습법] Comparing Self-Hosted AI Servers: A Guide for Developers / : 자체 호스팅 AI 서버 비교: 개발자를 위한 가이드 file 졸리운_곰 2023.11.25 8
1175 [ 一日30分 인생승리의 학습법] Self-Hosted Artificial Intelligence: Keeping Control of Your Data : 자체 호스팅 인공 지능: 데이터 제어 유지 file 졸리운_곰 2023.11.25 5
1174 [ 一日30分 인생승리의 학습법] AI_머신러닝 기초 정리 file 졸리운_곰 2023.11.24 14
1173 [ 一日30分 인생승리의 학습법] 머신러닝 내용 요약 및 정리 졸리운_곰 2023.11.24 9
1172 [ 一日30分 인생승리의 학습법] 당신이 알아두어야 할 10가지 머신러닝 알고리즘 file 졸리운_곰 2023.11.24 7
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED