NLP实践TensorFlow打造聊天机器人

0
回复
21835
查看
打印 上一主题 下一主题
[复制链接]
  • TA的每日心情

    2019-7-8 09:00
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    8

    主题

    12

    帖子

    537

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    537
    NLP实践TensorFlow打造聊天机器人
    NLP实践TensorFlow打造聊天机器人


    〖课程目录〗:
       第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 打包发布     


    〖百度网盘下载地址〗:
    游客,本付费内容需要支付 120码币 才能浏览--关于本站--查看码币余额--如有码币请点击右侧(金币)支付→
    码币不足? 【充值码币】【开通VIP】(永久99元,年66元,永久会员另赠送极客资源网VIP 全站资源无限制下载+无加密+每日更新+资源免费申购)!支付



    ---------------------------------华丽分割线--------------------------------华丽分割线-------------------华丽分割线-------------------------华丽分割线----------------

    〖下载地址失效反馈〗:
    如果下载地址失效,请尽快反馈给我们,我们尽快修复。反馈地址:https://www.itmsf.com/forum-66-1.html

    〖赞助VIP免学币下载全站资源〗:
    全站资源高清无密,每天更新,vip特权了解一下:https://www.itmsf.com/plugin.php?id=threed_vip

    〖客服24小时咨询〗:
    有任何问题,请点击右侧QQ咨询。


    IT码上发视频网 - 免责声明1、站内所有资源来源于网络用户分享,版权归原作者及其网站所有,本站不拥有此类资源的版权,不对任何资源负法律责任。
    2、本站仅为资源分享的平台,站内资源仅供会员参考和学习之用,不得用于其他非法用途,请下载后24小时内从您的电脑中彻底删除。否则,一切后果请用户自负。
    3、本站会员均可发帖,转载及发布的内容纯属会员个人意见,与本论坛立场无关。严禁在本站发布反动、色情、广告等不良信息及违法内容。
    4、IT码上发视频网作为网络服务提供者,由于网站信息量巨大,对非法转载、盗版行为的发生不具备充分的监控能力。但是当版权拥有者提出侵权指控并出示充分的版权证明材料时,IT码上发视频网负有移除非法转载和盗版内容以及停止继续传播的义务。
    5、IT码上发视频网在满足前款条件下采取移除等相应措施后不为此向原发布人承担违约责任或其他法律责任,包括不承担因侵权指控不成立而给原发布人带来损害的赔偿责任。
    6、IT码上发视频网为用户免费分享产生,如本帖侵犯到任何版权问题,请立即告知本站(1198889304@qq.com),本站将及时予与删除并致以最深的歉意
    7、IT码上发视频网管理员和版主有权不事先通知发贴者而删除本文
    8、凡登陆本网站或直接、间接使用本站资料者,应仔细阅读声明,一旦使用本站任何资源,即被视为您已接受本站的免责声明。
    收藏
    收藏0
    转播
    转播
    支持
    支持0
    反对
    反对0
    回复

    使用道具 举报

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

    本版积分规则

    用心服务IT技术爱好者
    资源涵盖Java,PHP,C/C++,Python,Android,iOS
    微信小程序,人工智能,大数据云计算,web前端
    游戏开发,多媒体与设计,运维相关,产品相关
    等等等有价值的VIP资源
    QQ:1198889304
    周一至周日 9:00-21:00
    意见反馈:1198889304@qq.com

    申明:本站所有资源均来自于互联网用户分享,仅供参考和学习之用,不得传播及用于其他用途,请24小时内自行删除,本站不对任何资源负法律责任。如有侵犯您的版权,请联系客服发邮件到1198889304@qq.com联系删除相关内容!