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

游戏玩法:

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

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

游戏原理:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5、将结果返回给用户

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

  1. Win7旗舰版系统网页显示不全怎么办

    大家在使用IE浏览器浏览网页时,偶尔会出现网页显示不正常或者页面显示不全的问题,不知道是网络的问题还是什么.那么Win7旗舰版系统网页显示不全怎么办?就此问题,小编就给大家整理一下关于win7旗舰版网 ...

  2. 软件使用之(二)WMWare安装WIN7旗舰版(64位)并打sp1

    启动VMWare 文件->新的虚拟机 选择以"标准(推荐)"方式创建虚拟机 浏览并选择win7旗舰版安装镜像文件 win7旗舰版64位iso镜像下载地址:https://pa ...

  3. win7旗舰版64位系统重装步骤

    以前安装的是GHOST WIN7 SP1 64位旗舰版系统,感觉很不爽有很多win7系统功能不能用,想安装一个纯净版的找不到靠谱的经过一天的折腾终于成功重装了win7旗舰版64位系统,下面是我的重装步 ...

  4. win7修复计算机消失,win7旗舰版系统重装后本地连接不见的恢复方法

    重新安装一次win7旗舰版系统,打开计算机发觉"本地连接"不见了.为什么win7旗舰版系统重装后本地连接不见了?本地连接是安装在计算机上网络设备,安装好驱动后形成的.主要用于以太网 ...

  5. 华硕服务器怎么装win7系统教程视频,演示华硕原版win7旗舰版安装教程

    现在很多华硕电脑都是预装win10系统了,对于习惯使用win7系统的小伙伴来说用起来并不方便.有些网友想改装成win7,下载了华硕原版win7旗舰版系统iso镜像,但是不知道该如何安装win7旗舰版系 ...

  6. 计算机重装系统 英语,解决如何重装win7旗舰版英文

    在对电脑的使用过程中,难免会遇到一些较为棘手的问题,比如电脑蓝屏死机,感染某种流氓病毒,怎么办?一般像这类问题都可以通过重装电脑系统来解决,接下来,小编就以win7旗舰版英文为例给你们介绍重装系统的方 ...

  7. win7 修复计算机 黑屏,boot bcd修复win7 旗舰版系统黑屏错误代码0xc0000034的解决方法...

    Win7旗舰版系统全面的功能,稳定的性能,人性的操作界面赢得了用户的喜爱,但是再完美的系统,有时也是会出一些故障,比如有一用户反馈在开启时出现黑屏.错误代码0xc0000034,不知怎样解决.为了帮助 ...

  8. win7旗舰版系统电脑没有声音怎么办

    win7旗舰版系统电脑没有声音怎么办?近来有些win7旗舰版用户朋友遇到了一个奇怪的问题,昨天电脑还是好好的,今天打开电脑突然发现没有声音了,那么win7旗舰版没声音怎么修复呢?很多朋友不了解win7 ...

  9. 【Win7旗舰版系统下载 官方MSDN原版】无第三方软件 纯净3264位安装教程

    近一周以来很多网友不是发帖就是在回复中询问各种关于Win7安装或者安装之后的各种问题的,介于论坛发布的第三方修改版本众多不能一一帮大家解决遇到的问题,故特开此贴.分享微软官方MSDN版的Win7旗舰版 ...

  10. 安装html5 win7,什么是HTML5? Win7旗舰版浏览HTML5网页要做哪些准备?

    什么是HTML5? Win7旗舰版浏览HTML5网页要做哪些准备? HTML5是目前最新的网页编码技术,拥有占用电脑资源小.网页效果更加流畅.取代Flash实现视频网页播放等优点,大型的主流网站基本都 ...

最新文章

  1. iOS核心动画高级技术(十三) 高效绘图
  2. 小学生python编程教程入门-围观~山东省的小学生Python编程入门都学的什么?
  3. 004_Vue按键修饰符
  4. Android SoundPool.play方法的音量与系统音量的关系
  5. 用 Go 解析复杂 JSON 的思路
  6. java更改用户邮箱_git修改user.name 和user.email
  7. 谁“玩死了”共享单车?
  8. matlab写的串口通信图像上位机,MATLAB的串口通信
  9. 如何正确添加水印保护自己的版权?
  10. 170705、springboot编程之自定义properties
  11. 数据结构课程设计实验报告
  12. CSS基础之 文字和文本元素
  13. BZOJ4987 Tree
  14. 最短路径算法 | Bellman-Ford Algorithm
  15. 计算机基础及ms office应用,计算机基础及MS OFFICE应用(2020年版)/全国计算机等级考试一级教程...
  16. Chapter9 : De Novo Molecular Design with Chemical Language Models
  17. 【腾讯云的1001种玩法】几种在腾讯云建立WordPress的方法(Linux)(二)
  18. The Google File System 译文
  19. vue实现浏览器代码在线编辑预览
  20. 基于51单片机的全自动洗衣机仿真原理图程序方案设计

热门文章

  1. 试画出下面系统的乃式图(nyquist图)【Matlab】
  2. arx 块操作 头文件
  3. 腾讯视频转换mp4格式用什么转换器?电脑怎么把腾讯视频转换成mp4?
  4. python format输入你的身高和体重,输出你的BMI值,以及你的胖瘦情况
  5. 吉林大学计算机李昕,本报新聘百名特约教工通讯员
  6. java if 空指针_java 空指针异常(java.lang.NullPointerException)
  7. java获取当前日期,前一天,前N天,去年同期等日期
  8. 进大厂必备的Java八股文大全(2022最强精简易懂版)
  9. 力扣LeetCode-哈希表
  10. 用浏览器轻松录制音频、视频—— MediaRecorder API