![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Tensorflow
Tensorflow笔记。。。。。。。。。。。。。。。。
CHAO_^
这个作者很懒,什么都没留下…
展开
-
Learning Tensorflow(8)---条件判断语句
Tensorflow 中使用tf.cond来控制数据的流向,类似于C语言中的if…else…语法format:tf.cond(pred, fn1, fn2, name=None)例子:z = tf.multiply(a, b)result = tf.cond(x < y, lambda: tf.add(x, z), lambda: tf.square(y))上面例子执行这样的...原创 2018-12-24 21:56:38 · 5518 阅读 · 1 评论 -
Learning Tensorflow(7)---Pad,Slice
Tf.pad函数定义tf.pad(tensor,paddings,mode=‘CONSTANT’,name=None,constant_values=0)参数说明tensor 被填充的张量paddings 填充的格式mode 填充模式:“CONSTANT”、“REFLECT”、“SYMMETRIC”name 该操作张量的名称constan...原创 2018-12-24 21:56:29 · 185 阅读 · 0 评论 -
Learning Tensorflow(5)---LSTM
LSTM本质是RNN,最大的区别在于在RNN基础结构上加入了一条cell state的信息传送带,用于记忆信息,使能处理长距离的上下文依赖。LSTM网络结构细胞状态LSTM的核心是细胞状态,也就是下图中顶部的水平线,其作用可以理解为整个模型中的记忆空间,随着时间的变化而变换,传送带本身无法控制哪些信息是否被记忆,其控制作用的是下方的门结构,包括忘记门,输入门,候选门,输出门。忘记门:...原创 2018-12-24 21:56:14 · 900 阅读 · 0 评论 -
Learning Tensorflow(6)---维度分析
在tensorflow中的各种运算中,首先满足的就是变量的维度匹配,但tensorflow中繁复的维度经常使人眼花缭乱,这种问题在面临复合神经网络及不定长序列问题时尤为明显,本文分析tensorflow中常见维度及相互之间的关系。首先要明确要使用网络的输入结构是什么,在根据它来构建输入数据维度。然后需要明确数据来源的维度是什么,数据来源包括原始的特征,或者上一层网络的输出数据。然后使用维度转换的...原创 2018-12-24 21:56:22 · 569 阅读 · 0 评论 -
Learning Tensorflow(4)---使用Lenet测试Mnist
模型定义文件import tensorflow as tfINPUT_NODE = 784OUTPUT_NODE = 10IMAGE_SIZE = 28NUM_CHANNELS = 1NUM_LABELS = 10CONV1_DEEP = 32CONV1_SIZE = 5CONV2_DEEP = 64CONV2_SIZE = 5FC_SIZE = 512tf....原创 2020-03-31 19:51:44 · 448 阅读 · 0 评论 -
Learning Tensorflow(3)--- 模型持久化
通过模型持久化(保存为CKPT格式)来暂存我们训练过程中的临时数据。通过模型持久化(保存为PB格式)只保存前向传播中需要的变量并将变量的值固定下来,这个时候只需用户提供一个输入,我们就可以通过模型得到一个输出给用户。CKTP格式saversaver=tf.train.Saver(...variables...)variables指定要保存和恢复的变量,当参数为空时,默...原创 2018-07-17 21:32:44 · 479 阅读 · 0 评论 -
Learning Tensorflow(2)--- 深度神经网络
在构建深度神经网络时候,不只需要构建网络的主体部分,还需要定义损失函数,网络优化操作,以及训练过程, loss及精确度输出。损失函数 神经网络模型的效果以及优化的目标是通过损失函数来定义的。交叉熵 交叉熵用于评判两个概率分布之间的距离。是分类问题中使用比较广的一种损失函数。 给定两个概率分布p和q,则通过q来表示p的交叉熵为H...原创 2018-07-17 21:25:05 · 590 阅读 · 0 评论 -
Learning Tensorflow(1)--- 入门
安装tensorflow安装tensorflow前一定要先确认tensorflow的版本是多少,不同版本的tensorflow之间改动较大。最简单的安装方法:pip install tensorflow-gpu==1.5.0张量结构Tensor 是TensorFlow的数据结构,Flow是TensorFlow的计算模型,它直观地表达了张量之间通过计算相互转化的过程。Tensor...原创 2018-07-17 21:21:11 · 388 阅读 · 0 评论