人机问答系统介绍

介绍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、都是需要从网上或者其他数据源检索文本信息。

那么差别在哪里呢?

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

时间: 2024-11-13 08:14:06

人机问答系统介绍的相关文章

基于word分词提供的文本相似度算法来实现通用的网页相似度检测

实现代码:基于word分词提供的文本相似度算法来实现通用的网页相似度检测 运行结果: 检查的博文数:128 1.检查博文:192本软件著作用词分析(五)用词最复杂99级,相似度分值:Simple=0.968589 Cosine=0.955598 EditDistance=0.916884 EuclideanDistance=0.00825 ManhattanDistance=0.001209 Jaccard=0.859838 JaroDistance=0.824469 JaroWinklerDi

测试人机问答系统智能性的3760个问题

本文给出了3760个问题,这些问题来自于广大网友对QuestionAnsweringSystem的测试. 在面对这些问题的时候,我们人类是怎么思考回答的呢? 对我们来说,回答这些问题是一个很自然甚至很简单的思考过程,可是我们却很难把我们的思考过程严格地描述清楚.我们从小到大,积累了很多的经验和知识,这些经验和知识来自我们的社会实践和学校学习. 我们所处的世界不是完美的,我们本身也不是完美的,人与人的相互交流也不是完美的,我们经常需要反复地沟通,尽管这样,有时候我们还是不能完全理解对方的意思,有可

批处理系统,分时系统,实时系统

a 批处理系统:操作人员将作业成批装入计算机并由计算机管理运行,在程序的运行期间用户 不能干预, 因此批处理系统的特点是:用户脱机使用计算机,作业成批处理,系统内多道程 序并发执行以及交互能力差. b. 分时系统:不同用户通过各自的终端以交互方式共用一台计算机,计算机以“分时”的方法 轮流为每个用户服务. 分时系统的主要特点是:多个用户同时使用计算机的同时性, 人机问答的交互性,每个用户独立使用计算机的独占性,以及系统响应的及时性. c. 实时系统:实时监控控制对象并能做出及时反应. 实时系统的

一起学微软Power BI系列-官方文档-入门指南(5)探索数据奥秘

我们几篇系列文章中,我们介绍了官方入门文档与获取数据等基本知识.今天继续给大家另外一个重点,探索数据奥秘.有了数据源,有了模型,下一步就是如何解析数据了.解析数据的过程需要很多综合技能,不仅仅是需要掌握Power BI的功能要点,熟练的利用一些新功能来提高效率,同时还需要合理的利用仪表盘,以及合理的调整对象,同时作为一个完整的应用,必须掌握数据刷新和同步的技巧,避免做重复工作. 本文原文地址:一起学微软Power BI系列-官方文档-入门指南(5)探索数据奥秘 Power BI系列文章地址:微软

操作系统原理(1)

(1)批处理系统和分时系统各有什么特点?为什么分时系统的响应比较快? 答 :在批处理系统中操作人员将作业成 批装入计算机并由计算机管理运行(形成作业流),在程 序的运行期间用户不能干预,因此批 处理系统的特点是:用户脱机使用计算机 ,作业成批处理,系统内多道程序并 发执行以及交互能力差. 在分时系统中不 同用户通 过各自的终 端以交互 方式共同使 用一台计算 机,计算 机以“分时 ”的方 法轮流为 每个用户服 务.分时 系统的主要 特点是: 多个用户同 时使用计 算机的 同时性,人机问答方 式的

阿里云小蜜获评"智能客服技术产品/解决方案大类推荐品牌"

摘要: 7月24日,由客户世界机构主办,中国呼叫中心与电子商务发展研究院.全球呼叫中心产业联盟联合支持的客户世界? 洞察者2018北京论坛在丽景湾国际酒店圆满举行.作为全球领先的智能客服产品及方案提供商,阿里云小蜜获得本次大会主办方颁发的"智能客服技术产品/解决方案大类推荐品牌"奖项. 7月24日,由客户世界机构主办,中国呼叫中心与电子商务发展研究院.全球呼叫中心产业联盟联合支持的客户世界? 洞察者2018北京论坛在丽景湾国际酒店圆满举行.作为全球领先的智能客服产品及方案提供商,阿里云

人机问答系统的类别

"问答系统"(question answering,简称QA)讨论如何从大规模真实的联机文本中对于指定的提问找出正确回答的方法和技术,这是自然语言理解的一个新的发展趋向. 在20世纪初年,计算机还没有出现的时候,图灵(A. Turing)就天才地预见到,检验计算机智能高低的最好办法是让计算机来讲英语和理解英语,他提出了著名的"图灵实验"来检验计算机智能的高低.近年来迅速发展着的自动问答系统研究是图灵实验的生动实践,反映了自然语言处理技术的长足进步. 在自动问答系统中

马云的机器智能,背后是阿里的大规模人机社会化协作

2017年7月国务院发布的<新一代人工智能发展规划>指出,我国发展人工智能的重要任务之一是培育高端高效的智能经济,要促进人工智能与各产业领域深度融合,形成数据驱动.人机协同.跨界融合.共创分享的智能经济形态,其中特别强调人机协同成为主流生产和服务方式. 早在2016年4月的深圳IT领袖峰会上,马云就提出:"机器要做的是人类做不到的事情,这才叫本事."马云当时强调,要多花时间在Machine Intelligence(机器智能)上,人类有责任和担当让机器成为人类的合伙人.进入

操作系统介绍-操作系统历史,IO,进程的三态,同步异步阻塞非阻塞

1.操作系统历史 2.进程,IO,同步异步阻塞非阻塞 操作系统历史: 手工操作: 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式.此时还没有操作系统的概念. 手工操作方式两个特点: (1)用户独占全机.不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低. (2)CPU 等待手工操作.CPU的利用不充分. 批处理-磁带操作: 主机与输入机之间增加一个存储设备--磁带,在运行于主机上的监督程序的自动控制下,计算机可自动完成:成批地把输入机上的用户作业读入