Intelligent assistant Robot based on 'Machine Learning'. 'ImEverywhere' means 'I am everywhere'.
基于机器学习的智能助手机器人
Copyright © 2016 Rain. All Rights Reserved.
支持(Support):AIML + 机器学习 + 自定义对话场景模板 + API插件 + 用户注册登录
维护(Current Maintainer):decalogue (1044908508@qq.com)
- 本地内核:AIML(支持中文)
- Python2和Python3实现
- 机器学习接口
- API接口
- 机器学习(考虑Python3处理中文字符编码的优势,先实现Python3版本)
- 架构图形学习网络
- 上下文信息存储
- 图形数据库neo4j存储
- 语义依存树的neo4j表示与存储
- 大规模语料的语义依存树训练,语义与功能标注
- LSTM长短期记忆神经网络
- 语义理解
- 中文分词(TODO:自定义词典以及训练,新词发现)
- 词性标注
- 命名实体识别
- 关键词提取
- 依存句法分析
- 语义角色标注
- 语义依存分析
- 由“命名实体+关键词+语义依存树”生成检索请求
- 数据库检索
- 图形数据库neo4j存储
- 将检索请求加入上下文存储
- 同义词词库加入数据库
- 比对检索关系图(计算“语义依存树+功能标注”的相似度)
- 返回候选关系图列表
- 答案抽取
- 对候选关系图抽取和提问一致的实体
- 根据候选关系图的概率属性排序
- 语句生成
- 对概率最大的候选关系图确定回答句子主干
- 随机生成回答句子枝叶
- API集合
- Tuling
- 语音识别ASR
- 语音合成TTS
- 腾讯优图
- 百度糯米
- 百度地图
- 百度云
- 印象笔记
- 网页客户端
- Python-Django
- Ruby-Ruby on Rails
- 微信客户端
- 个人微信号
- 订阅号/服务号
- APP
- doc 项目的sphinx文档