码迷,mamicode.com
首页 > 其他好文 > 详细

人机问答系统介绍

时间:2015-04-16 18:01:48      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

介绍2个用Java实现的开源的人机问答系统:

1、QuestionAnsweringSystem

QuestionAnsweringSystem是一个Java实现的人机问答系统,能够自动分析问题并给出候选答案。IBM人工智能计算机系统"沃森"(Watson)在2011年2月美国热门的电视智力问答节目"危险边缘"(Jeopardy!)中战胜了两位人类冠军选手,QuestionAnsweringSystem就是IBM Watson的Java开源实现。

2、OpenEphyra

Ephyra is a modular and extensible framework for open domain question answering (QA). 

The system retrieves accurate answers to natural language questions from the Web and other sources.

这两个系统的基本思路都是一样的,有4个大的共同点:

1、都是用Java实现的开源项目

2、都是要回答自然语言的提问,例如这些问题:测试人机问答系统智能性的3760个问题

3、都是需要给出精确答案,而不是像搜索引擎一样只需要给出关键词匹配网页列表就可以了;

4、都是需要从网上或者其他数据源检索文本信息。

那么差别在哪里呢?

一个是面向中文的,一个是面向英文的,还有具体的实现方式如:使用的分词算法、问题分类算法、答案提取算法、答案评分算法等都不一样。


人机问答系统介绍

标签:

原文地址:http://my.oschina.net/apdplat/blog/402411

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!