《网络天才》(akinator),是一款在线猜谜类网页游戏,游戏将以阿拉伯神灯精灵阿拉丁出题方式展开,让你通过问题才出全部的人的心里想的人物,受到了不少玩家的喜爱。

游戏玩法:

玩家要想出一个人物,并回答问题,他就会猜到你想的人物。

有什么它猜不到的人物都截图来分享吧。

游戏原理:

此类应用的大致流程都是:用户输入一段话(不一定只是单词)->后端语义引擎对用户输入的语句进行语义解析->推断用户最可能的意图->调用对应的知识库、应用、计算引擎->返回结果给用户。

1、最初级的实现方法:关键词匹配

建一个关键词词库,对用户输入的语句进行关键词匹配,然后调用对应的知识库。

此种方式入门门槛很低,基本上是个程序员都能实现,例如现在微信公众平台的智能回复、诸多网站的敏感词过滤就是此类。

但此种方式存在诸多问题,例如:

a、由于是关键词匹配,如果用户输入的语句中出现多个关键词,此时由于涉及关键词权重(与知识库的关键词对比)等等问题,此时关键词匹配的方法就不擅长了

b、不存在对用户输入语句语义的理解,导致会出现答非所问的现象。当然在产品上对回答不上的问题就采用卖萌的方式来规避掉。

c、基本上无自学习能力,规则只能完全由人工维护,且规则基本是固定死的。

d、性能、扩展性较差。还是上面的一句话中包含多个关键词的例子,采用普通程序语言来做关键词匹配,性能奇差。即便采用一些文本处理的算法来做(例如Double-array trie tree),也很难满足大规模场景需求。

2、稍微高级点的实现方法:基于搜索引擎、文本挖掘、自然语言处理(NLP)等技术来实现

相对于1的关键词匹配,此种实现方法要解决的核心的问题可以大致理解为:根据一段短文本(例如用户问的一句话)的语义,推测出用户最可能的意图,然后从海量知识库内容中找出相似度最高的结果。

具体技术实现就不细说了。举一个很粗糙的例子来简单说一下此种实现方法处理的思路(不严谨,只是为了说明思路)。

假如用户问:北京后天的温度是多少度?

如果采用纯搜索引擎的思路(基于文本挖掘、NLP的思路不尽相同,但可参考此思路),此时实际流程上分成几步处理:

1、对输入语句分词,得到北京、后天、温度3个关键词。分词时候利用了预先建好的行业词库,“北京”符合预先建好的城市库、“后天”符合日期库、“温度”符合气象库

2、将上述分词结果与规则库按照一定算法做匹配,得出匹配度最高的规则。假定在规则库中有一条天气的规则:城市库+日期库+气象库,从而大致可以推测用户可能想问某个地方某天的天气。

3、对语义做具体解析,知道城市是北京,日期是后天,要获取的知识是天气预报

4、调用第三方的天气接口,例如中国天气网-专业天气预报、气象服务门户 的数据

5、将结果返回给用户

网络天才网页中文版_akinator中文版在线玩相关推荐

  1. 网络天才网页中文版_网络天才网页版(在线玩)

    为广大用户带来网络天才网页版在线玩游戏.网络天才网页版游戏给玩家带来精彩的问答类解谜游戏.游戏中你将化身Akinator,将被询问几个问题.从这几个问题中你将被猜出你心中所想.游戏非常的神奇,还没体验 ...

  2. 网络天才网页中文版_网络天才网页版(在线玩)-网络天才手游网页版下载v2.2.3-72游戏网...

    网络天才网页版是一款可以直接在线玩的手机休闲游戏,魔性的游戏氛围,搞笑的游戏内容,让您打开游戏就能忘记时间的存在,在这里您可以化身Akinator,只需要问询几个问题就能猜出您的心中所想,快快加入进来 ...

  3. 网络天才网页中文版_akinator官方版下载_akinator中文版在线玩-网络天才中文版下载网页版 - Win7旗舰版...

    <网络天才>(akinator),是一款在线猜谜类网页游戏,游戏将以阿拉伯神灯精灵阿拉丁出题方式展开,让你通过问题才出全部的人的心里想的人物,受到了不少玩家的喜爱. 游戏玩法: 玩家要想出 ...

  4. 网络天才网页中文版_【在线猜谜类网页游戏】网络天才网页版在线玩

    <网络天才>(akinator),是一款线上猜谜类网页页面游戏,游戏将以阿拉伯神灯精灵阿拉丁出卷方法进行,游戏中以阿拉灯角色为主人公,搞怪的美好回应,你能胆大的充分发挥你的想像,参加智商的 ...

  5. 网络天才网页中文版_网络天才网页版akinato

    网络天才akinato游戏是一款非常有趣的休闲益智类游戏,这款游戏以回答神灯提问的方式来进行,神灯可以准去的猜出你心中所想的问题或者人名,玩起来非常的有趣,喜欢的玩家不要错过哦. 游戏介绍 网络天才a ...

  6. 网络天才网页中文版_【网络天才网页版】网络天才最新中文网页版下载v2.2.3-街机中国...

    网络天才这是一款解谜问答类的娱乐游戏,用独具色彩的画面风格,以阿拉丁为故事背景,可以用几个问题来猜出你心中所想,并体验多种思维导向与解谜挑战,非常适合闲暇时间里休闲娱乐一下.感兴趣的快来下载吧! 游戏 ...

  7. 网络天才网页中文版_网络天才电脑版

    网络天才电脑版是一款问答类的闯关趣味游戏,玩家在游戏中可以设想一个角色人物,并且回答网络天才提出的每个问题,它就可以猜出你心中想的人物,是不是很神奇呢,在游戏之中玩家可以自己设想一个角色人物,并且回答 ...

  8. 网络天才网页中文版_LVMH 旗下奢侈品电商 24S 的中文版正式上线,还有带来“双 11”优惠...

    " 虽然来得有点迟,但方方面面做得挺具体. " 借着"双 11"的节点,LVMH 旗下奢侈品电商 24S 的中文版网站在近日正式上线了. 虽然说开通中文版的时间 ...

  9. 经典怀旧FCgame红白机小游戏在线网页合集版畅玩HTML网站源码

    经典怀旧FCgame红白机小游戏在线网页合集版畅玩HTML网站源码 ☑️ 编号:ym468 ☑️ 品牌:无 ☑️ 语言:ThinkPHP ☑️ 大小:4.7MB ☑️ 类型:经典怀旧FCgame ☑️ ...

最新文章

  1. 利用Maven搭建Spring开发环境 【转】
  2. 九九乘法表口诀python-Python 九九乘法表
  3. 4月22日MySQL学习
  4. Java程序(类的抽象与封装)
  5. 2小时撸完代码之后,所有程序员都逃不过的一天... (强共鸣)
  6. 巴川数据科学炼成记_【脑王直通车】小小记忆高手炼成记
  7. python __init__.py
  8. 【完结】深度学习CV算法工程师从入门到初级面试有多远,大概是25篇文章的距离...
  9. 【MySQL】MySQL EXPLAIN用法和结果
  10. C#网络连接 socket支持post,get之类http协议(chunked,gzip),同时支持webservice协议。...
  11. log4j.dtd_Eclipse log4j.xml –无法将log4j.dtd验证为XML定义
  12. Log4J 日志的异步类解读(lAsyncAppender)
  13. java list去重工具_开发常用小工具类:list集合去重
  14. python中的round函数怎么解释_round函数怎么用_python中round函数怎么用
  15. 手机停机后你们知道怎么打电话?教你鲜为人知的手机锦囊
  16. 大数据分析:数字化企业转型的关键
  17. 资源分享——免费的高端PPT模板网址
  18. 采取HEXO+NexT主题+github.io的方式建立自己的个人主页
  19. Java中过大整数储存问题(bushi
  20. vue自定义指令基础

热门文章

  1. ABB机器人线速度_ABB机器人设置程序开机自启动
  2. 2021年6月4日大学化学无机原理(13)原子的电子层结构
  3. 利用深度学习辅助皮肤病诊断
  4. access查询两列信息合并输出_如何在Access中合并两个数据表中的数据
  5. 人工智能 deepface 换脸技术 学习
  6. python 数据处理时去除emoji表情
  7. Star CCM+ Interface踩坑——表面发射率
  8. 1. 微信开发-自动回复
  9. 基于JAVA博物馆交流平台计算机毕业设计源码+系统+lw文档+部署
  10. 10Easyx图形编程