
Tensorflow
WeissSama
写清楚 搞清楚
展开
-
RandomShuffleQueue '_1_shuffle_batch/random_shuffle_queue' is closed and has insufficient elements
问题描述RandomShuffleQueue ‘_1_shuffle_batch/random_shuffle_queue’ is closed and has insufficient elements (requested 2, current size 0)解决办法原创 2019-10-31 19:32:42 · 1382 阅读 · 0 评论 -
conda和pip使用清华镜像
pip换成清华源新建配置文件vim ~/.pip/pip.conf添加以下内容[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simpleconda换成清华源进入conda activate xxx下conda config --add channels https://mirrors.tuna.tsinghua.ed...原创 2019-10-09 17:00:19 · 289 阅读 · 0 评论 -
tf.image中的常用的几个函数
这个链接里面的是总结的比较好的中文apihttp://www.tensorfly.cn/tfdoc/api_docs/python/image.html1 tf.image.decode_jpeg(content, channels=3)这里的content用tf.placeholder(tf.string,shape=[]),这里shape是不能带batch的,不然在decode函数里面就...原创 2019-08-12 18:32:58 · 497 阅读 · 0 评论 -
tensorflow 一些操作记录
sess=tf.InteractiveSession()1 移除全0行c=tf.convert_to_tensor([[1,2,3],[0,0,0],[4,5,6]])tf.reshape(tf.boolean_mask(c,tf.not_equal(c,tf.zeros_like(c))),[-1,c.shape[1]]).eval()Out[1]: array([[1, 2, 3]...原创 2019-05-17 18:00:37 · 229 阅读 · 0 评论 -
tf.pad(tensor, paddings, mode='CONSTANT')
第一次用到tf.pad是在ResNet的卷积层的fixed padding实现中。tf.pad(tensor, paddings, mode, name)其中mode有三种模式‘CONSTANT’ ‘REFLECT’ ’SYMMERTIC‘我只用第一种,也就是对边缘都填充0,不管tensor的内容。关于tensor和paddings的对应关系,首先他们的秩rank需要一致。假设ten...原创 2019-04-10 16:59:09 · 1063 阅读 · 0 评论 -
ResNet tensorflow中的fixed padding
首先是ResNet中的conv layer,使用的不是普通的tf.layers.conv2d(),而是对padding进行了一定处理。def conv_layer(bottom, filters, kernel_size, name=None, strides=1, padding='same', use_bias=False, kernel_initializer= tf.cont...原创 2019-04-10 17:33:07 · 1308 阅读 · 0 评论 -
tensorflow在sess之前查看graph中tensor的shape
如题,还没试过能不能用InteractiveSession。试过了再来继续写。用tf.get_shape() 或者 tf.nn.embedding_lookup()例子如下import tensorflow as tfX = tf.placeholder(tf.int32, shape=[None,64,64,3])embeddings = tf.Variable( tf.ran...原创 2018-12-22 16:35:48 · 1361 阅读 · 0 评论 -
RetinaNet系列1:ResNet和FPN部分总结
在FPN 原文Feature Pyramid Networks for Object Detection中,使用了ResNet原文 Deep Residual Learning for Image Recognition中的resnet34层模型的 conv2到conv5,conv2到conv5的的维度分别是64,128,256,512。输入图片的size是224x224 。我们先说FPN的目...原创 2018-12-19 17:12:33 · 18190 阅读 · 8 评论 -
用anaconda单独管理keras,tensorflow,pytorch,以及它们的版本获取
以前的python环境问题让人很头疼,有的人现在还是用linux原生的python2,然后安装python3,自己管理python环境变量以及pip,来使得他们共存。我开始也是这样。后来开始在远程服务器remote server上用anaconda来管理环境。发现有独特的好处。在我的电脑里面,我用conda独立创建了几个环境keras_env,tf_gpu14,意为1.4版本的tensorfl...原创 2018-11-30 17:53:27 · 772 阅读 · 0 评论 -
一文理解Tensorflow中reduce_mean() reduce_sum() reduce_max()...系列
原文medium博客链接在Tensorflow(TF)中,常常会看到“reduce_"系列的东西,比如reduce_sum,reduce_mean…,刚刚开始我觉得,求和就sum就行,为什么加一个reduce_前缀?后来我意识到,每一次求和或者求平均值,其实都是自动的对Tensor进行了降维,例如,对向量[1,2,3,4]求和,得到一个标量10。随便找一个TF的代码,我们来分析一下。def...原创 2018-11-01 21:58:57 · 1241 阅读 · 1 评论 -
tf.name_scope(), tf.variable_scope(), tf.Variable(), tf.get_variable()
这四个函数是互相联系的。下面翻译一下stackoverflow上的高票答案 what’s the difference of name scope and a variable scope in tensorflow? 翻译: 在讲name scope和variable scope之前,我们先简单介绍一下变量共享机制,这个机制使得tensorflow使得graph的其他部分也能调用之前定...原创 2018-09-03 04:45:01 · 230 阅读 · 0 评论 -
tensorflow基础
1 Tensor Tensors are the data units which flow through the computational model of a neural Network. A tensor is just any array of data which can take up any number of dimensions. Therefore, in a tens...翻译 2018-09-02 02:37:35 · 147 阅读 · 0 评论 -
tf.nn.conv2d & tf.contrib.layers.conv2d & tf.contrib.slim.conv2d
本文主要介绍前两个函数tf.nn.conv2d和tf.contrib.layers.conv2d 因为tf.contrib.layers.conv2d 和 tf.contrib.slim.conv2d用法是相似的,都是高级api,只是slim是一个更高级别的库,用slim中的repeat函数,可以用几行就写出一个vgg16网络。但是tf.nn和tf.contrib.layera是基本操作,最常...原创 2018-09-01 20:44:11 · 5739 阅读 · 0 评论 -
CUDA_OUT_OF_MEMORY_ERROR
CUDA_OUT_OF_MEMORY_ERROR原因: 其他python程序(很可能是tf的gpu程序)正在占用gpu解决: 关掉其他python gpu程序,只在terminal跑代码原创 2018-04-10 06:53:52 · 495 阅读 · 0 评论