title

NLP实践TensorFlow打造聊天机器人

  [复制链接]
发表于 2019-7-3 14:25:00 | 显示全部楼层 |阅读模式
第1章 课程导学

对课程章节、常识点、课程放置、适用人群、条件条件以及进修完成后到达的水平停止了先容,让同学们对本课程有根基的熟悉。

1-1 课程导学

第2章 根本常识

先容tensorflow的根本常识和道理,先容tensorflow的根基练习方式和练习的留意点,先容什么是Android系统及Android系统的四大根基组件,以及若何开辟Android APP,开辟工具用什么,情况若何搭建。

2-1 什么是TensorFlow
2-2 张量、图、会话
2-3 TensorFlow道理及模子练习
2-4 Android操纵系统
2-5 Java安装
2-6 Java情况搭建
2-7 Android安装及运转
2-8 第一个Android法式

第3章 循环神经收集(RNN与LSTM)

本章首要讲授了循环神经收集的相关常识,并先容了循环神经收集的衍生收集LSTM,并对sequence to sequence和神经收集练习进程中的梯度爆炸和梯度消失相关内容先容领会决方式。

3-1 常用模子
3-2 BP神经收集
3-3 循环神经收集
3-4 循环神经收集(双向RNN)
3-5 循环神经收集(梯度爆炸和梯度消失)
3-6 是非期记忆收集(LSTM)

第4章 NLP根本

先容什么是RNN和LSTM,并先容他们在NLP处置中若何去利用,先容什么是NLP说话模子,以及常用的工作方式,先容什么是word2vec,并停止具体诠释;

4-1 NLP根本
4-2 分词技术
4-3 词性标注
4-4 命名实体识别
4-5 贝叶斯与朴实贝叶斯
4-6 隐马尔科夫模子
4-7 隐马尔科夫模子实现命名实体识别
4-8 朴实贝叶斯例子

第5章 文本处置方式

先容若何建立语料库,以及可以经过什么方式去收集语料库,并先容常用的语料库,以及先容若何停止语料的处置和其处置思绪等

5-1 语料的获得与处置
5-2 NLP中的说话模子
5-3 NLP中的说话模子 一元模子和二元模子
5-4 NLP中的说话模子 N元模子
5-5 词向量与Word2vec
5-6 文本处置方式

第6章 实战之聊天语料处置

连系上章节讲授的内容,本章首要针对我们在聊天机械人练习部分所利用的聊天语料停止处置,处置方式包括但不限于数据清洗、切词、练习语句分别、句子向量等

6-1 数据处置-情况搭建
6-2 聊天机械人语料处置流程先容
6-3 数据处置-句子的机关和判定
6-4 数据处置-正则表达式
6-5 数据处置-句子编码化处置(字典界说及转换)
6-6 数据处置-句子编码化处置(练习字典)
6-7 数据处置-句子编码化处置(句子和向量之间的转换)
6-8 数据处置-练习语料库的解压处置
6-9 数据处置-练习语料问答对的处置
6-10 数据处置-数据模子打包处置
6-11 语料处置实战小结

第7章 聊天机械人道理

先容什么是聊天机械人,以及聊天机械人的根基道理,并先容若何将我们拿到的根本语料处置成我们想要的形式,最初整体论述聊天机械人的架构设想及具体设想。

7-1 Seq2Seq模子
7-2 Seq2Seq模子(留意力机制)
7-3 聊天机械人模子

第8章 聊天机械人练习-TensorFlow的模子前期处置

本章先容了TensorFlow关于模子的处置部分的内容,其中包括GPU和CPU的挑选,batch的操纵等,这些方式是模子练习的根本,在模子练习进程中起着关键的感化。

8-1 线程处置
8-3 TensorFlow情况搭建
8-4 TensorFlow相关信息操纵
8-5 数据操纵 转换长度
8-6 batch_flow
8-7 batch_flow_bucket

第9章 聊天机械人练习-seq2seq的模子编写

本章利用TensorFlow来停止seq2seq模子练习,重新起头构建了一个seq2seq模子,并将这个模子在练习中停止利用。

9-1 根基流程先容
9-2 根基参数保存,参数考证
9-3 构建模子
9-4 构建一个零丁的RNN cell
9-5 构建零丁的编码器cell
9-6 构建解码器
9-7 构建优化器
9-8 输入检查
9-9 练习模子
9-10 猜测模子

第10章 聊天机械人模子的练习和考证

本章讲授若何利用tensorflow来练习聊天机械人,并将练习好的聊天机械人停止考证 ,考证后打包成webservice接口停止公布,从而使前端可以停止挪用。

10-1 第一种模子练习
10-2 第二种模子练习
10-3 操纵flask公布成Webservice接口

第11章 Android的打包与公布

先容开辟好的Android利用法式若何停止打包摆设,以及在是打包摆设进程中的留意事项,并率领大师将聊天机械人利用停止公布。

11-1 新建项目
11-2 代码结构讲授
11-3 私有变量的界说
11-4 参数初始化
11-5 听写UI***
11-6 分解回调***
11-7 听写***
11-8 语音分解参数设备
11-9 完善项目
11-10 打包公布


下载地址
旅客,假如您要检察本帖隐藏内容请答复
回复

使用道具 举报

发表于 2019-7-3 15:52:02 | 显示全部楼层
感谢分享,一直想学习这,不错不错
回复

使用道具 举报

发表于 2019-7-3 18:03:24 | 显示全部楼层
好资源,楼主!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

发表于 2019-7-4 09:30:04 | 显示全部楼层
33333333333333333
回复

使用道具 举报

发表于 2019-7-4 10:00:04 | 显示全部楼层
1111111111111111111
回复

使用道具 举报

发表于 2019-7-4 11:41:10 | 显示全部楼层
非常好非常好非常好非常好非常好非常好非常好
回复

使用道具 举报

发表于 2019-7-4 11:54:00 | 显示全部楼层
33333333333333333
回复

使用道具 举报

发表于 2019-7-4 12:44:29 | 显示全部楼层
非常棒的教程
回复

使用道具 举报

发表于 2019-7-4 13:41:36 | 显示全部楼层
感谢分享,正好需要这个课程
回复

使用道具 举报

发表于 2019-7-4 15:55:11 | 显示全部楼层
非常好非常好非常好非常好非常好非常好非常好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表