tensorflow
xys430381_1
这个作者很懒,什么都没留下…
展开
-
tensorflow中的reduce_xx系列函数
所谓reduce就是降维的意思,我们以reduce_sum函数为例调用reduce_sum(arg1, arg2)时,参数arg1即为要求和的数据,arg2有两个取值分别为0和1,通常用reduction_indices=[0]或reduction_indices=[1]来传递参数。 从上图可以看出,当arg2(reduction_indices) = 0时,是纵向对矩阵求和(...原创 2018-09-06 17:27:29 · 654 阅读 · 0 评论 -
深度学习debug---tensorflow设置trainable
tf.Variable或者tf.get_variable中,trainable只在定义变量的那一瞬间有用,在此后(如reuse)把trainable指定为布尔变量是不起作用的。Tensorflow中定义的时,可以通过trainable属性控制这个变量是否可以被优化器更新。但是在以后的使用中,trainable属性是只读的,我们无法动态更改这个只读属性。如上图所示,通过调试器观察tens...原创 2019-07-05 12:38:48 · 1256 阅读 · 0 评论 -
tensorflow----tensorboard之histogram与distributions
https://blog.csdn.net/akadiao/article/details/79551180https://blog.csdn.net/wgj99991111/article/details/84708255在训练神经网络时,当需要查看一个张量在训练过程中值的分布情况时,可通过tf.summary.histogram()将其分布情况以直方图的形式在TensorBoard直方图仪...转载 2019-06-13 16:08:56 · 4233 阅读 · 3 评论 -
tensorflow内存暴涨问题
参考文献:tensorflow之内存暴涨问题原创 2019-06-06 09:41:58 · 1200 阅读 · 0 评论 -
Variable和Tensor的区别
一、代码示例:import tensorflow as tfa = tf.Variable(1.0,name='a')b = tf.Variable(2.0,name='b')c = tf.add(a,b)sess = tf.Session()sess.run(tf.global_variables_initializer())print(sess.run(c))sess.cl...原创 2019-05-06 22:07:05 · 1592 阅读 · 0 评论 -
tensorflow-调试笔记---tf.train.Saver()报错:No variables to save
基本原理tf.train.Saver()只有在网络graph已经建立之后,才可以使用。否则会报错,说graph中还没有任何变量需要保存或恢复。示例:tf.train.Saver()在建立模型之前,异常将tf.train.Saver()换个位置,放到model之后,即可正常工作。...原创 2019-05-08 18:32:23 · 13687 阅读 · 3 评论 -
tensorflow ---如何只更新部分参数
tensorflow中optimizer minimize自动训练简介和选择训练variable的方法https://blog.csdn.net/huqinweI987/article/details/82771521如何只更新指定参数?optimizer.minimize()时传入指定var_list获取var_list的方法tf.getCollection...原创 2019-03-29 10:22:43 · 10302 阅读 · 3 评论 -
tensorflow基础---常量变量、session/graph/op/tensor/optimizer
TensorFlow学习(二):变量常量类型https://blog.csdn.net/xierhacker/article/details/53103979TensorFlow学习(三):Graph和Sessionhttps://blog.csdn.net/xierhacker/article/details/53860379TensorFlow学习(四):优化器Optimizerht...原创 2019-03-29 10:06:22 · 223 阅读 · 0 评论 -
Tensorflow---tensor 数学运算和逻辑运算
[Tensorflow]tensor 数学运算和逻辑运算https://blog.csdn.net/vcvycy/article/details/78489378TensorFLow 数学运算https://blog.csdn.net/zywvvd/article/details/78593618转载 2019-03-29 07:48:52 · 1673 阅读 · 0 评论 -
fine tuning---tensorflow基础---加载A、B模型中的部分参数,来初始化C模型的部分参数
简单恢复全部参数保存了所有的参数,然后加载所有的参数的方法如下:一般实验情况下保存的时候,都是用的saver类来保存,如下saver = tf.train.Saver()saver.save(sess,"model.ckpt")加载时的代码saver.restore(sess,"model.ckpt")恢复部分参数的方法步骤TensorFlow restore部分变量tens...原创 2019-04-11 17:32:13 · 1862 阅读 · 0 评论 -
深度学习优化策略---炼丹trick之tensorflow中的三种batch_norm以及为什么需要tf.control_dependencies和tf.GraphKeys.UPDATE_OPS
tensorflow中的batch_norm以及tf.control_dependencies和tf.GraphKeys.UPDATE_OPS的探究tf.control_dependencies首先我们先介绍tf.control_dependencies,该函数保证其辖域中的操作必须要在该函数所传递的参数中的操作完成后再进行。请看下面一个例子。import tensorf...转载 2019-04-11 16:18:12 · 810 阅读 · 0 评论 -
tensorflow基础---collection及常用集合: Variable, Summary, 自定义
tensorflow学习笔记(二十八):collectionhttps://blog.csdn.net/u012436149/article/details/53894354tf自己也维护一些collection,就像我们定义的所有summary op都会保存在name=tf.GraphKeys.SUMMARIES。这样,tf.get_collection(tf.GraphKeys.SUMMA...转载 2019-04-07 16:58:23 · 619 阅读 · 0 评论 -
tensorflow dataset读取数据
参考文章:TensorFlow 数据读取方法总结https://blog.csdn.net/u014061630/article/details/80712635TensorFlow tf.data 导入数据(tf.data官方教程) * * * * *https://blog.csdn.net/u014061630/article/details/80728694#3__codeData...原创 2019-03-27 17:41:38 · 352 阅读 · 0 评论 -
tensorflow细节---tf.Variable、tf.get_variable、tf.variable_scope以及tf.name_scope关系
tf.Variable、tf.get_variable的区别tf.Variable用于生成一个初始值为initial-value的变量。必须指定初始化值tf.get_variable获取已存在的变量(要求不仅名字,而且初始化方法等各个参数都一样),如果不存在,就新建一个。可以用各种初始化方法,不用明确指定值。变量共享: tf.get_variable() 要配合reuse和tf.v...原创 2019-03-05 18:51:42 · 575 阅读 · 0 评论 -
tensorflow.nn.conv2d参数解释(padding方式)
conv2d的参数解释:tf.nn.conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None, name=None)除去name参数用以指定该操作的name,与方法有关的一共五个参数:第一个参数input:指需要做卷积的输入图像,它要求是一个Tensor,具有[batch, in_height, in_width, in_ch...转载 2018-09-29 17:15:23 · 1540 阅读 · 0 评论 -
dropout与tf.nn.dropout
转载自:https://blog.csdn.net/huahuazhu/article/details/73649389?utm_source=copy一、 Dropout原理简述:tf.nn.dropout是TensorFlow里面为了防止或减轻过拟合而使用的函数,它一般用在全连接层。Dropout就是在不同的训练过程中随机扔掉一部分神经元。也就是让某个神经元的激活值以一定的概率p,让其停...转载 2018-09-29 16:32:26 · 843 阅读 · 0 评论 -
tensorflow 变量更新和控制依赖
https://blog.csdn.net/CoderPai/article/details/68952274?locationNum=9&fps=1该文介绍了 变量更新(包括纬度更新)/控制依赖,以及一个使用陷阱。转载 2018-10-05 16:17:56 · 1117 阅读 · 0 评论 -
tf.summary用法总结
全部merge:tf.summary.merge_all()summary_writer = tf.summary.FileWriter('E:/data/tensorflow-master/1.Cnn_Captcha/result/', flush_secs=60)summary_writer.add_graph(sess.graph)#添加graph图tf.summary.scalar...原创 2019-07-16 20:50:19 · 3314 阅读 · 0 评论