TA的每日心情 | 开心 2024-9-19 21:14 |
---|
签到天数: 757 天 [LV.10]以坛为家III
管理员
- 积分
- 1312677
|
资源详情
【课程内容】
第1章课程导学
对课程章节、知识点、课程安排、适用人群、前提条件以及学习完成后达到的程度进行了介绍,让同学们对本课程有基本的认识。
1-1课程导学
第2章基础知识
介绍tensorflow的基础知识和原理,介绍tensorflow的基本训练方法和训练的注意点,介绍什么是Android系统及Android系统的四大基本组件,以及如何开发AndroidAPP,开发工具用什么,环境如何搭建。
2-1什么是TensorFlow
2-2张量、图、会话
2-3TensorFlow原理及模型训练
2-4Android操作系统
2-5JA危a安装
2-6JA危a环境搭建
2-7Android安装及运行
2-8第一个Android程序
第3章循环神经网络(RNN与LSTM)
本章主要讲解了循环神经网络的相关知识,并介绍了循环神经网络的衍生网络LSTM,并对sequencetosequence和神经网络训练过程中的梯度爆炸和梯度消失相关内容介绍了解决方法。
3-1常用模型
3-2BP神经网络
3-3循环神经网络
3-4循环神经网络(双向RNN)
3-5循环神经网络(梯度爆炸和梯度消失)
3-6长短期记忆网络(LSTM)
第4章NLP基础
介绍什么是RNN和LSTM,并介绍他们在NLP处理中如何去使用,介绍什么是NLP语言模型,以及常用的工作方式,介绍什么是word2vec,并进行详细解释;
4-1NLP基础
4-2分词技术
4-3词忄生标注
4-4命名实体识别
4-5贝叶斯与朴素贝叶斯
4-6隐马尔科夫模型
4-7隐马尔科夫模型实现命名实体识别
4-8朴素贝叶斯例子
第5章文本处理方法
介绍如何建立语料库,以及可以通过什么方式去收集语料库,并介绍常用的语料库,以及介绍如何进行语料的处理和其处理思路等
5-1语料的获取与处理
5-2NLP中的语言模型
5-3NLP中的语言模型一元模型和二元模型
5-4NLP中的语言模型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-1Seq2Seq模型
7-2Seq2Seq模型(注意力机制)
7-3聊天机器人模型
第8章聊天机器人训练-TensorFlow的模型前期处理
本章介绍了TensorFlow关于模型的处理部分的内容,其中包括GPU和CPU的选择,batch的操作等,这些方法是模型训练的基础,在模型训练过程中起着关键的作用。
8-1线程处理
8-3TensorFlow环境搭建
8-4TensorFlow相关信息操作
8-5数据操作转换长度
8-6batch_flow
8-7batch_flow_bucket
第9章聊天机器人训练-seq2seq的模型编写
本章使用TensorFlow来进行seq2seq模型训练,从头开始构建了一个seq2seq模型,并将这个模型在训练中进行使用。
9-1基本流程介绍
9-2基本参数保存,参数验证
9-3构建模型
9-4构建一个单独的RNNcell
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新建项目
|
|