黑马程序员技术交流社区

标题: 【上海校区】Tensorflow应用快速入门(二) [打印本页]

作者: 梦缠绕的时候    时间: 2018-9-3 09:17
标题: 【上海校区】Tensorflow应用快速入门(二)

学习tensorflow先要了解它编码的流程,在此简要描述一下其流程,所有的TensorFlow训练神经网络的过程大致可以分为以下三个过程:

1、定义神经网络的结构和前向传播的输出结果。

2、定义损失函数以及选择反向传播优化的算法。

3、生成会话并且在训练数据上反复运行反向传播优化算法。

无论神经网络结构如何变化,这三个步骤是不变的。当然,每一步里面涉及到的方法和函数是比较复杂的,真正学好神经网络不止要了解大概,还要洞彻其细节部分。目前市面上的书籍讲的普遍比较浅显,稍微深入一些的,大多晦涩难懂。学习的过程最好是书籍和论文相结合,书籍以了解全貌,论文来深入细节,二者相辅相成,方可事半功倍。

下面以一段程序来简单体会一下这个过程(摘自TensorFlow实战深度学习框架):


       由以上代码可以看出,大体过程是与之前的描述一致的,但是却有一些小步骤,这些小步骤可以看作是每一个大步骤之前的预处理部分。下面以一张流程图来描述这个过程:



作者: 不二晨    时间: 2018-9-6 11:17
奈斯




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2