tensorflow
wkk15903468980
这个作者很懒,什么都没留下…
展开
-
tensorflow conv2d padding,tf图像卷积边缘扩展问题
初学tensorflow的conv2d的时候,一般书上会说conv2d的扩展可以选择两种,SAME和VALID。这两种要么导致图像变小(valid),要么导致边缘变黑(same),因为边缘只补0。曾一度以为tensorflow太low。查了很久,终于在stackoverflow上发现一个对tf.pad()函数的介绍,该函数就是扩展图像边缘的。在python交互环境下输入help(tf.add)便能原创 2017-07-12 16:27:07 · 2917 阅读 · 0 评论 -
tensorboard查看tensorboard例子代码
#coding=utf-8import tensorflow as tfimport osimport numpy as npos.environ['TF_CPP_MIN_LOG_LEVEL']='2'input_img = tf.placeholder(dtype=tf.float32)input_label = tf.placeholder(dtype=tf.float32...原创 2018-10-03 14:10:50 · 878 阅读 · 0 评论 -
tf.clip_by_value导数
tf.clip_by_value( t, clip_value_min, clip_value_max, name=None)tf.clip_by_value()的作用是将t中小于某个数的值置为clip_value_min,将大于某个数的值置为clip_value_max。但是官网api介绍并没有讲它的导数如何处理。如果将其加到神经网络中进行训练,按照一...原创 2018-09-29 15:35:17 · 765 阅读 · 0 评论 -
tensorflow转caffe mmdnn
mmdnn是微软出的工具,能够在各种深度学习模型之间转换训练好的模型安装:pip install mmdnn举例:将tensorflow模型转换为caffe模型,需要安装好tensorflow和pycaffe, 之后运行命令:mmconvert -sf tensorflow -in model.ckpt-0.meta -iw model.ckpt-0 --dstNode coor...原创 2018-10-16 17:07:28 · 4031 阅读 · 1 评论 -
tensorflow多线程预读取数据
在一般的讲解中,tensorflow使用多线程读取数据都会涉及到两个概念,文件名队列和文件队列。将原本简单的概念绕的很复杂,而且不同的博客还相互抄,毫无自己的理解。其实文件名队列完全没有必要,只要线程能将数据预读取到文件队列,其他的处理咋弄都行。下面是我想到的用法:import tensorflow as tfimport numpyimport osimport cv2os.envi...原创 2018-11-09 22:34:54 · 500 阅读 · 0 评论