学习TensorFlow
文章平均质量分 86
深度学习研究者,探讨TensorFlow如何使用。
何雷
小码农,辛勤耕耘每一寸土地
展开
-
TensorFlow发布Eager,便于Debug!
https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/eager/python/g3doc/guide.md原创 2017-11-19 16:00:56 · 7062 阅读 · 0 评论 -
TensorFlow的几点小知识
1、调节GPU占比TensorFlow比较贪心,默认会占用全部的GPU的资源。可以通过以下方式调节:config = tf.ConfigProto()config.gpu_options.per_process_gpu_memory_fraction = 0.9session = tf.Session(config=config)另外,可以按需分配GPU资源config = tf.Config原创 2017-11-16 11:24:11 · 2845 阅读 · 0 评论 -
学习TensorFlow,调用预训练好的网络(Alex, VGG, ResNet etc)
视觉问题引入深度神经网络后,针对端对端的训练和预测网络,可以看是特征的表达和任务的决策问题(分类,回归等)。当我们自己的训练数据量过小时,往往借助牛人已经预训练好的网络进行特征的提取,然后在后面加上自己特定任务的网络进行调优。目前,ILSVRC比赛(针对1000类的分类问题)所使用数据的训练集126万张图像,验证集5万张,测试集10万张(标注未公布),大家一般使用这个比赛的前几名的网络来搭建自己特原创 2016-11-14 16:20:58 · 57130 阅读 · 30 评论 -
学习TensorFlow,TensorBoard可视化网络结构和参数
在学习深度网络框架的过程中,我们发现一个问题,就是如何输出各层网络参数,用于更好地理解,调试和优化网络?针对这个问题,TensorFlow开发了一个特别有用的可视化工具包:TensorBoard,既可以显示网络结构,又可以显示训练过程中各层参数的变化情况。本博文分为四个部分,第一部分介绍相关函数,第二部分是代码测试,第三部分是运行结果,第四部分介绍相关参考资料。原创 2016-07-06 22:29:15 · 60453 阅读 · 6 评论 -
学习TensorFlow,保存学习到的网络结构参数并调用
在深度学习中,不管使用那种学习框架,我们会遇到一个很重要的问题,那就是在训练完之后,如何存储学习到的深度网络的参数?在测试时,如何调用这些网络参数?针对这两个问题,本篇博文主要探索TensorFlow如何解决他们?本篇博文分为三个部分,第一是讲解tensorflow相关的函数,第二是代码例程,第三是运行结果。原创 2016-06-17 09:55:32 · 24851 阅读 · 7 评论 -
学习TensorFlow,生成tensorflow输入输出的图像格式
TensorFLow能够识别的图像文件,可以通过numpy,使用tf.Variable或者tf.placeholder加载进tensorflow;也可以通过自带函数(tf.read)读取,当图像文件过多时,一般使用pipeline通过队列的方法进行读取。下面我们介绍两种生成tensorflow的图像格式的方法,供给tensorflow的graph的输入与输出。原创 2016-05-09 17:07:35 · 31997 阅读 · 7 评论 -
学习TensorFlow,浅析MNIST的python代码
在github上,tensorflow的star是22798,caffe是10006,torch是4500,theano是3661。作为小码农的我,最近一直在学习tensorflow,主要使用python的接口进行学习。本博文主要以/tensorflow/tensorflow/models/image/mnist(github上下载)作为例程,讲解python代码的实现。 读代码的时候,建议大家理清主线,从主函数开始,调用到那个子函数时,再去阅读子函数的功能。我在minist的python代码原创 2016-05-04 10:56:14 · 19202 阅读 · 3 评论 -
学习Tensorflow,使用源码安装
PC上装好Ubuntu系统,我们一步一步来讲解如何使用源码安装tensorflow?(我的Ubuntu系统是15.10)根据你的系统型号选择相应的cuda版本下载 https://developer.nvidia.com/cuda-downloads 我选的是cuda-repo-ubuntu1504-7-5-local_7.5-18_amd64.deb右原创 2016-04-30 13:52:39 · 32948 阅读 · 8 评论 -
TensorFlow安装配置,茫茫人海中一瞥
深度学习的框架,我们熟知的有caffe,torch和convnet。最近,Google又搞了一个TensorFlow,已经开源:http://www.tensorflow.org/。据说,谷歌的深度学习研究人员都在用TensorFlow,未来也将在机器学习产品中继续使用。那么,作为小码农的我需要紧跟时代的步伐啊,探索一下这个新家伙。原创 2015-11-12 16:20:49 · 28068 阅读 · 9 评论