Skip to content

Latest commit

 

History

History
 
 

tensorflowTUT

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Tensorflow 视频教程结构 (莫烦Python)

这是一个从基础开始,一层层添加难度的 Tensorflow 视频教程. 从代码的格式一直讲到如何创建多层神经网络, 和当下流行的CNN, RNN等等. 是新手入门的首选.

  • 内容主要包括:
    • Tensorflow 基础;
    • Tensorboard 可视化工具;
    • 制作简单神经网络;
    • 处理分类, 回归问题, 深度学习;
    • CNN 卷积神经网络;
    • RNN 循环神经网络.

更多其它的学习教程资源点这里


点击标题进入 Youtube 视频教程

  1. Why?
  1. 安装
  1. 例子1
  • 用一个线性回归的例子来说明神经网络究竟在干什么. 我们还可视化了整个学习的过程. 代码和实现我们会在例子3中慢慢说.
  • 优酷链接
  1. 处理结构
  • Tensorflow 的处理,代码结构可能和我们想象得不一样. 我们需要先定义好整个 graph, 也就是神经网络的框架,才能开始运算.
  • 优酷链接
  1. 例子2
  • 这个例子是我们第一个开始将代码的例子. 我们来熟悉一下 tf 的代码吧. (代码)
  • 优酷链接
  1. Session 会话控制
  • Session 是 tf 的主要结构之一, 他骑着控制整个运算结构的功能. (代码)
  • 优酷链接
  1. Variable 变量
  • 我们会把 weights 还有 biases 当做变量来储存, 更新. 这个是介绍 variable 的基本使用方法. (代码)
  • 优酷链接
  1. Placeholder 传入值
  • 定义好的神经网络结构, 我们就能用 placeholder 当作数据的接收口, 一次次传入数据. (代码)
  • 优酷链接
  1. 激励函数
  1. 例子3 添加神经层
  • 用简单的函数做一个添加神经层的功能, 以后再不断套用这个功能 (代码)
  • 优酷链接
  1. 例子3 建造神经网络
  1. 例子3 结果可视化
  1. Optimizer 优化器
  1. Tensorboard1 可视化好帮手
  1. Tensorboard2 可视化好帮手
  1. Classification 分类神经网络
  1. Dropout 过拟合问题
  1. CNN 1 卷积神经网络
  1. CNN 2 卷积神经网络
  1. CNN 3 卷积神经网络
  1. Saver 保存参数
  • 训练好了以后, 我们可以保存这些 weights 和 biases 的参数,避免重复训练. (代码)
  • 优酷链接
  1. RNN 循环神经网络
  1. RNN LSTM 例子1 分类
  1. RNN LSTM 例子2 回归
  1. RNN LSTM 例子2 回归的学习过程可视化
  • 对于上面的例子的训练可视化. (代码同上)
  • 优酷链接