博舍

一图简看智能聊天机器人的设计 智能聊天机器人技术综述怎么写的好呢

一图简看智能聊天机器人的设计

(早前的一个智能聊天机器人设计,实际使用中已经改了很多了。)

简述

主要分三块:*SuperRobot框架主体。*自然语言理解系统。*词向量Trainer。

SuperRobotAliceBot负责闲聊,采用AIMLEngine,属于rulebased。闲聊语句通过后台输入到DB。ServiceBot负责业务QA,Matcher负责匹配工作。自定义QA对通过后台输入到DB。AbilityBot负责与第三方系统交互,通过REST请求自然语言理解系统返回意图及实体。后台能定义交互的服务接口。用Java开发。自然语言理解系统主要负责的工作时意图预测和实体识别。需要标注业务数据样本的实体和意图。实体提取器通过序列标注训练模型并实现实体提取。意图分类器通过SVM训练模型并实现意图预测。麻省理工NLP工具MITIE。用Python、C++开发。词向量Trainer主要负责词向量训练。普通语料包括维基百科百度百科。业务语料包括业务系统数据。用DLib机器学习库。用C++开发。训练的模型供前面使用。————-推荐阅读————

我的2017文章汇总——机器学习篇

我的2017文章汇总——Java及中间件

我的2017文章汇总——深度学习篇

我的2017文章汇总——JDK源码篇

我的2017文章汇总——自然语言处理篇

我的2017文章汇总——Java并发篇

——————广告时间—————-

公众号的菜单已分为“分布式”、“机器学习”、“深度学习”、“NLP”、“Java深度”、“Java并发核心”、“JDK源码”、“Tomcat内核”等,可能有一款适合你的胃口。

鄙人的新书《Tomcat内核设计剖析》已经在京东销售了,有需要的朋友可以购买。感谢各位朋友。

为什么写《Tomcat内核设计剖析》

欢迎关注:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇