tensorflow
ddy_sweety
这个作者很懒,什么都没留下…
展开
-
tensorflow常用函数总结:tf.reduce_mean()这类函数
一,tensorflow中有一类在tensor的某一维度上求值的函数。如:求最大值tf.reduce_max(input_tensor, reduction_indices=None, keep_dims=False, name=None)求平均值tf.reduce_mean(input_tensor, reduction_indices=None, keep_dims=False, name=N...原创 2018-05-10 11:08:13 · 1270 阅读 · 0 评论 -
tensorflow 中conv2d 以及max_pool 参数设置
1、tf.nn.conv2dtf.nn.conv2d是TensorFlow里面实现卷积的函数,tf.nn.conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None, name=None)除去name参数用以指定该操作的name,与方法有关的一共五个参数:第一个参数input:指需要做卷积的输入图像,它要求是一个T...转载 2018-06-09 18:07:41 · 2444 阅读 · 2 评论 -
tensorflow中strides参数
在二维卷积函数tf.nn.conv2d(),最大池化函数tf.nn.max_pool(),平均池化函数 tf.nn.avg_pool()中,卷积核的移动步长都需要制定一个参数strides(步长),因为无论是卷积操作还是各种类型的池化操作,都是某种形式的滑动窗口(sliding window)处理,这就要求指定从当前窗口移动下一个窗口位置的移动步长。TensorFlow 文档关于 strid...转载 2018-06-09 17:23:56 · 2197 阅读 · 0 评论 -
tensorflow中tf.nn.xw_plus_b
tf.nn.xw_plus_b((x, weights) + biases)相当于tf.matmul(x, weights) + biases#-*-coding:utf8-*- import tensorflow as tf x=[[1, 2, 3],[4, 5, 6]] w=[[ 7, 8],[ 9, 10],[11, 12]] b=[[3,3],[3,3]] r...原创 2018-06-13 14:52:44 · 7653 阅读 · 1 评论 -
tensorflow中Saver的用法
1. Saver简介训练完一个模型后,为了以后重复使用,通常希望保存训练的结果,这些结果指的是模型的参数,也就是神经网络中的各项权重值。以便下次迭代的训练或者用作测试。 Tensorflow针对这一需求提供了Saver类。 Saver类提供了向checkpoints文件保存和从checkpoints文件中恢复变量的相关方法。Checkpoints文件是一个二进制文件,它把变量名映射...转载 2018-06-13 11:29:07 · 1073 阅读 · 0 评论 -
Tensorflow中tf.train.exponential_decay函数(指数衰减法)
在神经网络的训练过程中,学习率(learning rate)控制着参数的更新速度,tf.train类下面的五种不同的学习速率的衰减方法。tf.train.exponential_decay tf.train.inverse_time_decaytf.train.natural_exp_decay tf.train.piecewise_constant tf.train.polyn...原创 2018-06-12 17:48:26 · 12514 阅读 · 1 评论 -
Tensorflow中 tf.cast()的用法
tf.cast()cast( x, dtype, name=None)将x的数据格式转化成dtype数据类型.例如,原来x的数据格式是bool, 那么将其转化成float以后,就能够将其转化成0和1的序列。反之也可以%%python2import sysimport tensorflow as tfprint(sys.version)a = ...原创 2018-05-22 16:47:20 · 27198 阅读 · 0 评论 -
TensorFlow函数:tf.squeeze
tf.squeeze函数,squeeze( input, axis=None, name=None, squeeze_dims=None)从张量形状中移除大小为1的维度。给定一个张量 input,该操作返回一个与已经移除的所有大小为1的维度具有相同类型的张量。如果您不想删除所有大小为1的维度,则可以通过指定 axis 来删除特定的大小为1的维度。...原创 2018-05-22 15:18:59 · 8766 阅读 · 0 评论 -
tensorflow tf.stack tf.unstack 实例
%%python2import sysimport tensorflow as tfprint(sys.version)a = tf.constant([1,2,3])b = tf.constant([4,5,6])f = tf.constant([4,5,6])c = tf.stack([a,f],axis=1)d = tf.unstack(c,axis=0)e = tf.u...原创 2018-05-22 14:58:44 · 214 阅读 · 0 评论 -
Tensorflow中变量保存与恢复(Saver)
将训练好的模型参数保存起来,以便以后进行验证或测试,这是我们经常要做的事情。tf里面提供模型保存的是tf.train.Saver()模块。保存变量模型保存,先要创建一个Saver对象:如saver=tf.train.Saver()在创建这个Saver对象的时候,有一个参数我们经常会用到,就是 max_to_keep 参数,这个是用来设置保存模型的个数,默认为5,即 max_to_k...原创 2018-05-26 10:39:29 · 1903 阅读 · 0 评论 -
Tensorflow中tf.train.exponential_decay函数(指数衰减法)
在神经网络的训练过程中,学习率(learning rate)控制着参数的更新速度,tf.train类下面的五种不同的学习速率的衰减方法。tf.train.exponential_decay tf.train.inverse_time_decaytf.train.natural_exp_decay tf.train.piecewise_constant tf.train.polyn...原创 2018-07-04 10:29:05 · 430 阅读 · 1 评论