基于Tensorflow培训
第1讲 深度学习简介
1) 人工智能、机器学习与深度学习
2) 深度学习的发展历程
3) 深度学习的应用
4) 深度学习工具介绍和对比
第2讲 安装TensorFlow
1) 选择安装环境
2) TensorFlow的安装
3) 安装Jupyter Notebook
4) 安装matplotlib
5) TensorFlow测试样例
第3讲 TensorFlow基础
1) TensorFlow计算模型及计算图
2) TensorFlow数据模型及张量
3) TensorFlow运行模型及会话
4) 神经网络及前向传播算法简介
5) TensorFlow训练神经网络模型
第4讲 深层神经网络
1) 深度学习与深层神经网络
2) 损失函数定义
3) 神经网络优化算法
4) 神经网络学习率的设置
5) 过拟合问题及滑动平均模型
第5讲 MNIST数字识别
1) MNIST数据处理
2) TensorFlow训练神经网络
3) 不同模型效果比较及变量管理
4) TensorFlow模型持久化
5) TensorFlow实践样例
第6讲 图像识别与卷积神经网络
1) 图像识别问题简介及经典数据集
2) 卷积神经网络简介
3) 卷积层和池化层
4) LeNet-5模型和Inception-v3模型
5) TensorFlow实现迁移学习
第7讲 图像数据处理
1) TFRecord输入数据格式
2) TensorFlow图像处理函数
3) 队列与多线程
4) 输入文件队列
5) 组合训练数据(batching)
第8讲 循环神经网络
1) 循环神经网络简介
2) 长短时记忆网络(LTSM)结构
3) 双向循环和深层循环神经网络
4) 样例应用-自然语言建模
5) 样例应用-时间序列预测
第9讲 TensorBoard可视化
1) TensorBoard简介
2) TensorFlow计算图可视化
3) 命名空间与节点信息
4) 监控指标可视化
第10讲 TensorFlow计算加速
1) TensorFlow使用GPU
2) 深度学习训练并行模式
3) 多GPU并行
4) 分布式TensorFlow原理
5) 分布式TensorFlow模型训练