网盘:百度 | 学分:5,VIP免费 | 发布:2023-01-24 | 查看:0 | 更新:2023-01-24 | Python

【Python】NLP实践TensorFlow打造聊天机器人

〖课程介绍〗:

目前NLP非常火爆,本课程以聊天机器人案例使用TensorFlow作为训练框架,并以android APP为载体从0开始带领大家搭建一个聊天机器人应用部署重点讲解NLP与深度学习相关领域知识点,并通过实际项目快速上手,使同学们能够举一反三,更好的运用实际工作中。

〖课程目录〗:

第1章 课程导学1 节 | 13分钟

对课程章节、知识点、课程安排、适用人群、前提条件以及学习完成后达到的程度进行介绍,让同学们对本课程有基本的认识。

收起列表

    • 视频:1-1 课程导学 (12:34)

第2章 基础知识8 节 | 71分钟

介绍tensorflow的基础知识原理介绍tensorflow的基本训练方法训练注意点,介绍什么是android系统android系统四大基本组件,以及如何开发android APP开发工具用什么,环境如何搭建

收起列表

第3章 循环神经网络(RNN与LSTM)8 节 | 71分钟

本章主要讲解了循环神经网络相关知识,并介绍了循环神经网络的衍生网络LSTM,并对sequence to sequence和神经网络训练过程中的梯度爆炸和梯度消失相关内容介绍解决方法

收起列表

    • 视频:3-1 常用模型 (10:15)

    • 视频:3-2 BP神经网络 (10:53)

    • 视频:3-3 循环神经网络(1) (06:58)

    • 视频:3-4 循环神经网络(2) (06:07)

    • 视频:3-5 循环神经网络(双向RNN) (10:23)

    • 视频:3-6 循环神经网络(梯度爆炸和梯度消失1) (09:44)

    • 视频:3-7 循环神经网络(梯度爆炸和梯度消失2) (06:07)

    • 视频:3-8 长短期记忆网络(LSTM) (10:12)

第4章 NLP基础11 节 | 108分钟

介绍什么是RNN和LSTM,并介绍他们在NLP处理如何使用介绍什么是NLP语言模型以及用的工作方式介绍什么是Word2vec,并进行详细解释;

收起列表

    • 视频:4-1 NLP基础 (04:19)

    • 视频:4-2 分词技术 (05:29)

    • 视频:4-3 词性标注 (08:34)

    • 视频:4-4 命名实体识别 (08:25)

    • 视频:4-5 贝叶斯与朴素贝叶斯(1) (07:54)

    • 视频:4-6 贝叶斯与朴素贝叶斯(2) (07:28)

    • 视频:4-7 隐马尔科夫模型 (16:37)

    • 视频:4-8 隐马尔科夫模型实现命名实体识别 (07:37)

    • 视频:4-9 朴素贝叶斯例子(1) (13:42)

    • 视频:4-10 朴素贝叶斯例子(2) (15:51)

    • 视频:4-11 朴素贝叶斯例子(3) (11:55)

第5章 文本处理方法6 节 | 49分钟

介绍如何建立语料库,以及可以通过什么方式收集语料库,并介绍用的语料库,以及介绍如何进行语料的处理和其处理思路

收起列表

第6章 实战之聊天语料处理12 节 | 109分钟

结合上章节讲解内容,本章主要针对我们聊天机器人训练部分所使用的聊天语料进行处理处理方法包括不限数据清洗、切词、训练语句划分、句子向量等

收起列表

第7章 聊天机器人原理4 节 | 39分钟

介绍什么是聊天机器人以及聊天机器人的基本原理,并介绍如何我们拿到基础语料处理我们想要的形式,最后整体阐述聊天机器人的架构设计详细设计

收起列表

第8章 聊天机器人训练-TensorFlow的模型前期处理13 节 | 112分钟

本章介绍了TensorFlow关于模型处理部分内容,其中包括GPU和CPU的选择,batch的操作等,这些方法模型训练基础,在模型训练过程中起着关键作用

收起列表

    • 视频:8-1 线程处理(1) (09:15)

    • 视频:8-2 线程处理(2) (10:10)

    • 视频:8-3 TensorFlow环境搭建 (06:41)

    • 视频:8-4 TensorFlow相关信息操作 (04:50)

    • 视频:8-5 数据操作 转换长度 (07:39)

    • 视频:8-6 batch_flow(1) (07:28)

    • 视频:8-7 batch_flow(2) (05:49)

    • 视频:8-8 batch_flow(3) (14:43)

    • 视频:8-9 batch_flow_bucket(1) (07:58)

    • 视频:8-10 batch_flow_bucket(2) (09:15)

    • 视频:8-11 batch_flow_bucket(3) (04:54)

    • 视频:8-12 batch_flow_bucket(4)生成虚假数据 (12:50)

    • 视频:8-13 batch_flow_bucket(5)测试 (09:53)

第9章 聊天机器人训练-seq2seq的模型编写25 节 | 234分钟

本章使用TensorFlow来进行seq2seq模型训练从头开始构建一个seq2seq模型,并将这个模型训练进行使用

收起列表

第10章 聊天机器人模型的训练和验证9 节 | 118分钟

本章讲解如何使用tensorflow来训练聊天机器人,并将训练好的聊天机器人进行验证验证后打包成Webservice接口进行发布,从而使前端可以进行调用。

收起列表

第11章 Android的打包与发布10 节 | 140分钟

介绍开发好的android应用程序如何进行打包部署以及在是打包部署过程中的注意事项,并带领大家聊天机器人应用进行发布

收起列表

    • 视频:11-1 新建项目 (07:49)

    • 视频:11-2 代码结构讲解 (17:15)

    • 视频:11-3 私有变量的定义 (12:25)

    • 视频:11-4 参数初始化 (11:54)

    • 视频:11-5 听写UI监听器 (19:18)

    • 视频:11-6 合成回调监听器 (05:58)

    • 视频:11-7 听写监听器 (27:14)

    • 视频:11-8 语音合成参数设置 (08:59)

    • 视频:11-9 完善项目 (21:32)

    • 视频:11-10 打包发布 (07:15)



*声明:课程资源购自网络,版权归原作者所有,仅供参考学习使用,严禁外传及商用,若侵犯到您的权益请联系客服删除。

下载地址(复制到浏览器打开,手机端请扫码下载):

请登录购买后查看,VIP全站免费下载

充值 升级VIP
收藏(0

万部精品课程任意搜

热门TAG: 记忆力 玄机 到手 崔国文 天上 14328期 个体商业认知 授法 有声 1980元
微信客服 搜索课程 返回顶部