继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【九月打卡】第十天 聊天机器人

zengxing358
关注TA
已关注
手记 46
粉丝 2
获赞 0

学习课程:基于Pytorch热门深度学习框架 从零开发NLP聊天机器人

章节名称:第4章 检索类聊天机器人 && 第5章 生成式聊天机器人

讲师:胖虎


课程内容:

检索类聊天机器人

http://img2.mukewang.com/6323114300013b2613830776.jpg


需要数据库比较大

回答比较自然

http://img3.mukewang.com/632312060001595513580743.jpg

http://img4.mukewang.com/6323158100019b5f16870934.jpg

http://img1.mukewang.com/632315ac0001123417510962.jpg


http://img4.mukewang.com/632315c9000152d112890725.jpg

贝叶斯分类

分类:就是构造一个分类器,吧用户提供的数据项映射到给定类别集中的某一个类

http://img2.mukewang.com/6323171f0001852813060736.jpg

朴素贝叶斯

加上条件独立假设的贝叶斯方法就是朴素贝叶斯方法(Naive Bayes)

多项式模型

http://img4.mukewang.com/632317d4000185f913340756.jpg

混合模型

http://img4.mukewang.com/6323181d0001b3b313240748.jpg

朴素贝叶斯的实际应用

文本情感分析

拼写纠错


朴素贝叶斯工程中的技巧

Trick1:取对数

Trick2:转换为权重

Trick3:选取TopK的关键词

Trick4:分割样本

Trick5:位置权重


Chatterbot

Chatterbot是一个基于机器学习的聊天机器人引擎,构建在python上,主要特点是自可以从已有的对话中进行学习。

安装

pip install chatterbot

http://img4.mukewang.com/63231a0f00014e0113510764.jpg

http://img4.mukewang.com/63231aff00014a3313270745.jpg


生成式聊天机器人

http://img.mukewang.com/63231c170001840e12760728.jpg

http://img2.mukewang.com/63231c2f0001c5ed12940722.jpg

RNN LSTM语言模型

语言模型:简单来说就是一串词序列的概率分布

http://img2.mukewang.com/63231d1b00012e8112950734.jpg

语言模型的应用

语音识别、机器翻译、句法分析、短语识别、词性标注、手写体识别、拼写纠错

语言模型的方法

基于统计学习的

基于机器学习和深度学习的

http://img2.mukewang.com/63231d960001ceb013890733.jpg

http://img2.mukewang.com/63231fe80001c5ed12950740.jpg

http://img4.mukewang.com/6323202300016f2713810712.jpg

http://img4.mukewang.com/632320540001d9ae13380736.jpg

http://img2.mukewang.com/632320a60001b9b813470762.jpg


学习收获:

1、对聊天机器人有了更深层次的了解

2、对贝叶斯分类和RNN LSTM的原理有了更深的认识


打卡截图:

http://img2.mukewang.com/63231698000114ba13640770.jpg

http://img2.mukewang.com/632317370001387f13010750.jpg

http://img.mukewang.com/63231b4b000120a913280755.jpg



打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP