
tensorflow
文章平均质量分 73
Softdiamonds
这个作者很懒,什么都没留下…
展开
-
TensorFlow学习4:保存和读取 TensorFlow 模型
训练一个模型的时间很长。但是你一旦关闭了 TensorFlow session,你所有训练的权重和偏置项都丢失了。如果你计划在之后重新使用这个模型,你需要重新训练!幸运的是,TensorFlow 可以让你通过一个叫 tf.train.Saver 的类把你的进程保存下来。这个类可以把任何 tf.Variable存到你的文件系统。保存变量让我们通过一个简单地例子来保存 weights 和 bias T...原创 2018-05-17 11:49:45 · 629 阅读 · 0 评论 -
TensorFlow学习5:TensorBoard可视化
环境:win10;tensorboard17.0TensorBoard打开步骤1.首先创建一个简单的网络:import tensorflow as tfimport numpy as np# 创建一个神经网络层def add_layer(input, in_size, out_size, activation_function = None): """ :param inp...原创 2018-05-19 22:53:17 · 435 阅读 · 0 评论 -
TensorFlow学习1:基本用法
TensorFlow程序一般有两个过程,第一阶段需要定义计算图中所有的计算,第二个阶段为执行计算。第一步:构造图TensorFlow有一个默认图,op构造器可以为其增加节点。创建一个矩阵乘法 'matmul ' op , 把 'matrix1' 和 'matrix2' 作为输入. 返回值 'product' 代表矩阵乘法的结果.>>> import tensorflow as t...原创 2018-05-15 16:37:16 · 268 阅读 · 0 评论 -
TensorFlow学习2:tf.Variable()函数
当你需要一个可以修改的tensor的时候,就不能使用tf.paaceholder()和tf.constant()了,这时候需要tf.Variable()函数。tf.Variable(initializer, name):initializer是初始化参数,可以有tf.random_normal,tf.constant,tf.constant等,name就是变量的名字,用法如下:import ten...原创 2018-05-16 10:24:56 · 772 阅读 · 0 评论 -
TensorFlow学习3:feed_dict
创建了各种形式的常量和变量后,但TensorFlow 同样还支持占位符。占位符并没有初始值,它只会分配必要的内存。在会话中,占位符可以使用 feed_dict 馈送数据。feed_dict是一个字典,在字典中需要给出每一个用到的占位符的取值。在训练神经网络时需要每次提供一个批量的训练样本,如果每次迭代选取的数据要通过常量表示,那么TensorFlow 的计算图会非常大。因为每增加一个常量,Tens...原创 2018-05-16 10:53:38 · 709 阅读 · 0 评论 -
TensorFlow学习6:tf.stack和tf.unstack
tf.stack和tf.unstack分别表示矩阵的合并和分解示例:import tensorflow as tfimport sysimport osimport numpy as npa = tf.constant([1 , 2 , 3])b = tf.constant([4 , 5 , 6])c = tf.stack([a , b] , axis=0)d = tf.unst...原创 2018-05-30 15:59:17 · 411 阅读 · 0 评论