《21个项目玩转深度学习:基于tenosrflow的实践详解》的学习笔记(一)前言

目录

一、本书的主要特点

    1.以实践和应用为导向

    2. 算法的描述清晰而有深度

    3. 基于Tensorflow 1.4及以上版本

二、本书的主要内容

   1.第1~11章主要介绍深度卷积神经网络相关的项目

   2. 第12~17章主要介绍RNN、LSTM相关的项目。

   3. 第18~21章主要介绍强化学习相关的项目

三、如何阅读这本书

四、开发环境

五、参考资料


注:写博客督促自己学习,一周至少写一篇。希望能和大家一起学习交流,共同进步!


 

《21个项目玩转深度学习:基于tenosrflow的实践详解》的学习笔记(一)前言
21个项目玩转深度学习-前言 思维导图

一、本书的主要特点

    1.以实践和应用为导向

      本书从实用性和趣味性两个方面考虑,选择了21个实践项目,其中既有MNIST手写数字识别项目,也有目标检测、人脸识别、时间序列预测实用性项目。通过这些项目来引导读者学习深度学习技术和Tensorflow编程技巧。

    2. 算法的描述清晰而有深度

     本书对算法的语言描述很简单,达到了清晰而有条理的程度,使读者阅读起来很容易理解。

    3. 基于Tensorflow 1.4及以上版本

    本书代码全部基于Tensorflow 1.4及以上版本。

    代码推荐运行环境为:Ubuntu 14.04, Python 2.7、Tensorflow1.4.0。

 

  (本人代码运行环境:win10, python3.6版本, tensorflow-gpu 1.9.0。)

二、本书的主要内容

   1.第1~11章主要介绍深度卷积神经网络相关的项目

    第1~3章属于入门章节,主要讨论深度学习中最基础的图像识别问题;

    第4~7章讨论了其他计算机视觉相关的实践案例,如目标识别、人脸识别、图像风格迁移等;

    第8~11章介绍了GAN模型和它的几个重要变体。

   2. 第12~17章主要介绍RNN、LSTM相关的项目。

    第12章详细介绍了RNN和LSTM的原理、实现方法和一个应用实例——Char RNN;

    第13~17章讨论了一些更复杂更具体的案例,如序列分类、词嵌入表示、时间序列预测、机器翻译等。

   3. 第18~21章主要介绍强化学习相关的项目

   第18、19章分别介绍了相对简单的QLearning和SARSA算法;

   第20章和第21章介绍了更复杂的DQN和策略梯度算法。

三、如何阅读这本书

   1.第一遍,快速浏览本书,看有哪些项目

   2.从前到后阅读各个章节的算法原理,并运行相应的实践项目。

   3.根据需要对照源码看相关章节。

四、开发环境

   本书代码全部基于Tensorflow 1.4及以上版本。

   代码推荐运行环境为:Ubuntu 14.04, Python 2.7、Tensorflow1.4.0。 

五、参考资料

1.《21个项目玩转深度学习:基于Tensorflow的实践详解》


本书的电子版(需要的给我留言,留email我发给你)

本来分享了百度网盘,怕被投诉。

需要的给我留言吧,我分享给你