# 解决方案地址:
* [码云上](https://gitee.com/linyee/MLBot) 原则上会优先维护与及更新
* [github上](https://github.com/jiaguoxinzhi/MLBot)
# MLBot
高智能机器人 High intelligent robot,基于ML.NET Based on ML.NET
# 解决方案依赖项
主要依赖ML.NET 其它依赖都尽可能使用知名度高且比较通用的依赖 以上两项依赖都解决不了,在解决方案里另起子项目以解决问题。
### 分词器 MLBot.NLTK
> 可以直接使用jieba.net的数据
> 自带数据在App_Data目录,整个复制到应用所在目录即直接使用。无数据时,会自动创建目录及文件。
### 分词命令行工具 MLBot.NLTK.CLI
> MLBot.NLTK.CLI "很多读者指出了不朽凡人的不足,有些我认为说的是对的,有些我认为和我的想法不同。如果说不朽凡人结尾的不好,我同意。要说烂尾,我真的不同意。关于量劫带来宇宙涅化的结尾,我还是比较满意的。因为在这里有各种人性的显露,人性在生死存亡面前的脆弱。"
### 训练模型 LinyeeSeq2Seq
> seq2seq,基于开源项目[1],进行一些优化。优点,一对一,对答N溜。缺点,一对多,对答不太行,需要变通下或用检索对答。
### 训练工具 LinyeeSeq2SeqTest
> 默认 human_cn_ws.txt robot_cn_ws.txt 一行对应一行。
# 跨平台性
* 因为本人C/C++不是很精通,所以程序控制台直接依赖dotnet core的跨平台性。另外会另起一个asp.net core 网站项目用webapi来实现跨平台。
* 有强力C/C++人员加入后再考虑自实现跨平台性。
# 设计初衷
* 用于微信公众号的自动聊天功能、与及自动处理业务的功能。尽可能的通用与广泛性支持。
* 逐步向高并发(信息爆炸)长时唠(信息锁链)多专业 高IQ高EQ高AQ发展
# MLBot 任务与规划
> 任务与规划,当然实际操作和实现时,可能会打乱期属、顺序,也可能到我上天了也完成不了。
> 有空时我会专门写个更详尽的任务规则
* 初期依赖微信
* 二期会自写一个简单的Android App
* 三期完善Android APP
* 四期尝试支持 H5、Android APP、小程序、快应用、FaceBook
* 五期尝试支持IOS App
* 六期尝试微内核技术 裸机开发 MLBotOs ,这里需要有会汇编、C/C++且精通linux内核、虚拟机技术的人员参与。
# MLBot 维护成员招募中
> 维护成员招募中,欢迎大家一起参与进来,努力打造一个开放的开源的高智能机器人项目
* 前端H5 css 一人 已到位
* Android App 一人 招募中
* IOS APP 一人 招募中
* 其它任何您觉得你适合的细节任务都可以申请
# 授权
遵循 [MIT 授权](https://github.com/jiaguoxinzhi/MLBot/blob/master/LICENSE)
# 已知成熟Ai对话机器人
* 微软小冰
* 图灵机器人:(好像收费,自己找吧)
* [BotSharp](https://github.com/SciSharp/BotSharp)
* [思知](https://www.ownthink.com/)
* [微信对话开放平台](https://openai.weixin.qq.com/)
# 词汇解释
* IQ:Intelligence Quotient,智力商数,简称智商。学习能力、实践能力。
* EQ:Emotional Quotient,指情绪商数,简称情商。沟通能力、协作能力、情绪控制能力。
* AQ:Adversity Quotient,逆境商数,简称逆商或挫商。主动进取、承压能力。
* ?Q:自身控制能力(运动能力、毛孔控制、心跳控制、呼吸控制、图辨、声辨、嗅辨、味辨、触感、电力监控、温度监控、陀罗仪、重力感应、加速度感应)。
# 当前开发阶段
> √完成 ×中止 △有Bug …进行中 ▲有严重Bug ☆优先开发中 ■终止开发(基本是作废)
* √尝试自建分词项目
* √尝试支持微信公众号的webHook 已初步具有自动回答的功能 支持AES的哦
* √筛选对话语料完成[2]。
* √△目前来说,先使用Seq2Seq模型[1],但这个模型有个缺点,同一个问题如果有多种答法,他只能答一种,另外如果问题描述与原句区别比较大时,经常答非所问,可能是我用的方式不对吧。欢迎PR。
* √Seq2Seq支持训练和再训练,人类文本一个文件,机器人一个文件。两个文件需要行数一致。
* …正式测试技能添加功能,如果可以实现常见需要,将不再完善本项目功能。主要转移为“微信对话开放平台”技能开发。
# 未完内容
* …因为一些原因,此项目暂时进入维护模式,短期内不再增加功能模块。欢迎PR。
* …构思框架与将要延伸的方向
* …尝试添加一些常用RESTful api
* …Redis功能,还没有得空整理。欢迎PR。
* …后期版本计划增加ASR、NLU(意图识别能力)、KG、TTS。
# 第三方Api
> 一些功能初期都尽可能先使用第三方的接口
> 目前未得空集成,待得空了再集成,先收集整理中。。
* ASR:建议直接使用 [微信智能接口](https://developers.weixin.qq.com/doc/offiaccount/Intelligent_Interface/AI_Open_API.html)
* TTS:建议直接使用 百度语音合成接口
* NLU:尝试直接使用 [微信智能接口](https://developers.weixin.qq.com/doc/offiaccount/Intelligent_Interface/Natural_Language_Processing.html)
# 服务与支持
* 目前开通网站支持 [hotml.net](https://hotml.net/)
# 参考
1. [Seq2SeqLearn](https://github.com/mashmawy/Seq2SeqLearn)
2. chatterbot-1k 抱歉,忘了是从哪里下的。
3. 测试用的微信公众号
> ![avatar](/mpqrcode.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
毕设&课设&项目&实训-高智能机器人 High intelligent robot,基于ML.NET Based on ML.NET 【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
毕设&课设&项目&实训-高智能机器人,基于ML.NET Based on ML.NET.zip (158个子文件)
start_MLBot.mvc.bat 59B
StartOnce.bat 40B
StartOnce.bat 38B
dotnetrestore.bat 20B
dotnet restore.bat 15B
EigenvalueDecomposition.cs 36KB
WechatResponse.cs 32KB
StatusCodeEnum.cs 31KB
Matrix.cs 30KB
ComputeGraph.cs 29KB
Seq2Seq.cs 28KB
LinyeeWrodDict.cs 25KB
Json_Extentions.cs 22KB
SingularValueDecomposition.cs 22KB
LogService.cs 17KB
LogService.cs 17KB
ExecuteResult.cs 16KB
String_Extentions.cs 12KB
WXBizMsgCrypt.cs 9KB
Cryptography.cs 8KB
LinyeeNLAnalyzer.cs 8KB
MLAiBot.cs 8KB
Util.cs 7KB
Program.cs 7KB
String_Security_Extentions.cs 7KB
WechatAccessToken.cs 6KB
Startup.cs 6KB
ChatterData.cs 6KB
AgentsController.cs 6KB
WeChatController.cs 6KB
ConfigBase.cs 5KB
LSTMCell.cs 5KB
WeightMatrix.cs 5KB
LSTMAttentionDecoderCell.cs 4KB
HttpRequestExtensions.cs 4KB
Console_Extentions.cs 4KB
ChatData.cs 4KB
RandomString.cs 4KB
LinyeeNLParagraphAnalyzer.cs 4KB
ServiceBase.cs 4KB
LinyeeNLWordAnalyzer.cs 4KB
LinyeeNLSentenceAnalyzer.cs 4KB
AttentionUnit.cs 4KB
WechatCustomService.cs 4KB
WordInfoOnce.cs 4KB
Program.cs 3KB
ConstEnum.cs 3KB
WechatCustomService_Msg.cs 3KB
WebClientLy.cs 3KB
RandomHelper.cs 3KB
WordAnalyInfo.cs 3KB
Logger.cs 3KB
Encode_Extentions.cs 3KB
DateTime_Extentions.cs 3KB
Agency_Trainer_Service.cs 3KB
LinyeeDecoder.cs 3KB
Encoder.cs 2KB
WechatMpSettings.cs 2KB
LinyeeNLZHWordAnalyzer.cs 2KB
ModelData.cs 2KB
CheckSignature.cs 2KB
RebotContext.cs 2KB
RandomNumber.cs 2KB
Optimizer.cs 2KB
ModifierAttribute.cs 2KB
WxopenAIMessageSponseInfo.cs 2KB
Decoder.cs 2KB
PostModel.cs 1KB
Program.cs 1KB
RandomGenerator.cs 1KB
Program.cs 1KB
Agency_Member.cs 1KB
IServiceBase.cs 1KB
ChatRecordInfo.cs 1KB
AuthorAttribute.cs 1KB
Agency_Trainer.cs 971B
SwaggerFileUploadOperation.cs 959B
AgentInfo.cs 959B
ENVConfig.cs 916B
TrainerInfo.cs 766B
Sentence.cs 740B
WordInfoV1_1.cs 696B
EntityState.cs 608B
Program.cs 509B
Paragraph.cs 506B
MLBotNoSuperMessageFormat.cs 500B
NotNullAttribute.cs 474B
BaseApiController.cs 469B
MLBotException.cs 448B
RebotChatRecord.cs 443B
CostEventArg.cs 415B
IEntity.cs 379B
Agency_Member_Service.cs 377B
ZHCNNLAnalyzer.cs 298B
ZHNLAnalyzer.cs 294B
CopyTypeEnum.cs 290B
NLAnalyzer.cs 290B
Analyzer.cs 285B
IAgency_Trainer_Service.cs 283B
IZHCNNLAnalyzer.cs 281B
共 158 条
- 1
- 2
资源评论
妄北y
- 粉丝: 2w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功