Skip to content

Latest commit

 

History

History
135 lines (78 loc) · 6.24 KB

README.md

File metadata and controls

135 lines (78 loc) · 6.24 KB

TensorFlow

TensorFlow学习的一些练习代码

本文tf1.x版本:'1.14.0' py35

简单粗暴 TensorFlow 2 文档:https://tf.wiki/zh/basic.html

Tutorial(教程)

官方代码: https://pan.baidu.com/s/1F1A32twUxxqt2W7drxm78w

code:深度学习框架Tensorflow学习与应用

  • 第一课 Tensorflow简介,Anaconda安装,Tensorflow的CPU版本安装。
  • 第二课 Tensorflow的基础使用,包括对图(graphs),会话(session),张量(tensor),变量(Variable)的一些解释和操作。
  • 第三课 Tensorflow线性回归以及分类的简单使用,softmax介绍。
  • 第四课 交叉熵(cross-entropy),过拟合,dropout以及Tensorflow中各种优化器的介绍。
  • 第五课 使用Tensorboard进行结构可视化,以及网络运算过程可视化。
  • 第六课 卷积神经网络CNN的讲解,以及用CNN解决MNIST分类问题。
  • 第七课 递归神经网络LSTM的讲解,以及LSTM网络的使用。
  • 第八课 保存和载入模型,使用Google的图像识别网络inception-v3进行图像识别。
  • 第九课 Tensorflow的GPU版本安装。设计自己的网络模型,并训练自己的网络模型进行图像识别。
  • 第十课 多任务学习以及验证码识别。
  • 第十一课 word2vec讲解和使用,cnn解决文本分类问题。
  • 第十二课 语音处理以及使用LSTM构建语音分类模型。

参考: https://github.com/Parker-Lyu/TensorFLow-Learning


视频发布很早,但对应讲解莫凡大佬github代码有更新,所以,看视频的时候,代码还是看github上的吧

  • tensorflow2.0教程文档:https://github.com/czy36mengfei/tensorflow2_tutorials_chinese
  • tensorflow2.0 beta :https://www.tensorflow.org/beta/
    • 第一个巨大差异:移除tf.get_variable, tf.variable_scope, tf.layers,强制转型到基于Keras的方法,也就是用tf.keras。
    • 训练方面:使用keras和eager execution(动态图机制)(eager notebook开发更好)
    • 服务器,边缘设备,网页,any语言0rp平台,皆可训练部署模型
    • tf.keras,Eager模式和自定义训练说,tf.data,tf.function(自动图运算)。模型保存于可视化,Tensorboard可视化

install

  • 安装CPU版本 pip install tensorflow==2.0.0-alpha0

2019年7月新发布beta0 pip install tensorflow==2.0.0-beta0

推荐:用豆瓣源安装多个python包(含tensorflow2.0

pip install numpy pandas matplotlib sklearn tensorflow==2.0.0-alpha0 -i https://pypi.doubanio.com/simple/

  • 安装GPU版本(CUDA,cuDNN已安装)

pip install numpy pandas matplotlib sklearn tensorflow==2.0.0-alpha0 -i https://pypi.doubanio.com/simple/

contents(目录)

Resource(资源)