TensorFlow | Keras
文章平均质量分 75
Joy_Shen
You are in the picture
展开
-
TensorFlow学习笔记之读取数据概述
TensorFlow读取数据的方法,整理自官网介绍的3种。预加载数据(Preloaded data): 在Graph中定义常量或变量来保存数据。供给数据(Feeding): 在Graph运行中将Python代码产生好的数据供给TF后端。 从文件读取数据(Reading from file): 在Graph的起始, 利用输入管线直接从文件中读取数据(最常用)。原创 2017-06-22 20:57:04 · 622 阅读 · 0 评论 -
远端服务器上Tensorboard的使用问题
场景本机是windows系统,tensorflow程序运行在远端服务器,通常使用Xshell登陆服务器操作。问题按照tf教程,训练网络的summary存在设定的log_dir中,检查tensorboard安装完好,找tf安装目录:pip3 show tensorflow-gputensorboard文件夹在tf同级目录,其下有可执行的main.py(若未安装可以pip3 instal...原创 2018-09-27 19:05:55 · 35320 阅读 · 5 评论 -
Tensorflow运行出错之Check failed: e->src_output()问题
系统:centOS 7 环境:CUDA8.0 + cudnn5 + TensorFlow 1.0问题报错是这样的: F tensorflow/core/common_runtime/executor.cc:484] Check failed: e->src_output() < 32768 (56124 vs. 32768) 先说结果,经过一番原因查找,得...原创 2018-04-25 15:57:04 · 2043 阅读 · 1 评论 -
Tensorflow运行环境的cuda+cudnn版本问题
问题CentOS Linux release 7.3.1611服务器上以前装过tensorflow1.0,cuda8.0,cudnn v5.1,原本是能正常运行tf程序,一段时间没用,出了点小问题,故查资料解决一下I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcub...原创 2018-03-24 13:03:46 · 10144 阅读 · 3 评论 -
神经网络之ResNet模型的实现(Python+TensorFlow)
各种层数的残差网络:34-layer的残差网络结构: ResNet 的核心结构——bottleneck残差模块:在通道数相同情况下,bottleneck残差模块要比朴素残差模块节省大量的参数,一个单元内的参数少了,就可以做出更深的结构。从上面两个图可以看到,bottleneck残差模块将两个3*3换成了1*1、3*3、1*1的形式,这就达到了减少参数的目的。和Incep...原创 2017-08-12 09:55:26 · 22130 阅读 · 12 评论 -
神经网络之Inception模型的实现(Python+TensorFlow)
用tensorflow+python实现经典神经网络 inception_v3,增加理解,留作笔记。原创 2017-08-12 09:54:38 · 6189 阅读 · 1 评论 -
神经网络之多层感知机MLP的实现(Python+TensorFlow)
用 MLP 实现简单的MNIST数据集识别,使用Python+TensorFlow实现,增加理解,留作笔记。原创 2017-07-19 18:54:47 · 3851 阅读 · 0 评论 -
神经网络之AlexNet模型的实现(Python+TensorFlow)
用Python+TensorFlow实现经典的AlexNet网络模型,增加理解,留作笔记。原创 2017-07-19 18:59:02 · 4154 阅读 · 0 评论 -
神经网络之VGGNet模型的实现(Python+TensorFlow)
用Python+TensorFlow实现经典的VGG16的网络模型,增加理解,留作笔记。原创 2017-07-19 19:08:08 · 4675 阅读 · 0 评论 -
神经网络之LeNet网络结构(Python+TensorFlow)
使用Python+TensorFlow实现LeNet网络结构,增加对网络内容的理解。原创 2017-07-19 18:43:14 · 1063 阅读 · 0 评论 -
Tensorflow的模型保存和读取tf.train.Saver
深度学习平台:TensorFlow 目标:训练网络后想保存训练好的模型,以及在程序中读取以保存的训练好的模型。简介首先,保存和恢复都需要实例化一个 tf.train.Saver。saver = tf.train.Saver()然后,训练循环中,定期调用 saver.save() 方法,向文件夹中写入包含当前模型中所有可训练变量的 checkpoint 文件。saver....原创 2017-07-04 14:24:59 · 24612 阅读 · 20 评论 -
TensorFlow使用GPU训练网络时多块显卡的显存使用问题
使用实验室的服务器网络训练时,发现我只使用单个GPU跑程序,但三块显卡的显存都被占用。查了官网说明,发现这是因为TensorFlow训练时默认占用所有GPU的显存导致的。于是记录一下解决方法。原创 2017-06-22 11:43:14 · 11807 阅读 · 0 评论 -
Windows环境下安装TensorFlow并在Jupyter notebook上使用
TensorFlow 官网给出了五种安装方法,之前r1.0出来后我就给win10装上了,用的是最简单的pip方法。看到别人用 Jupyter notebook 运行代码,感觉很高大上的样子,于是也想装一个用用。文章介绍的方法是用Anaconda安装TensorFlow和jupyter。原创 2017-06-21 20:07:18 · 54723 阅读 · 8 评论 -
Tensorflow学习笔记之用TF读取csv文件的限制
读csv文件是用tensorflow的函数。限制是只能一行一行读取。如果用csv文件读单通道的图像文件,每行存一张图即可。因为对TF读取csv文件的行长度限制有疑问所以进行测试。原创 2017-06-28 14:44:17 · 4221 阅读 · 0 评论 -
Tensorflow学习笔记之存取图像文件
读的时候是用tensorflow的函数,存图像用的scipy.misc的imsave函数。因为对存图像大小的限制有疑问所以进行测试。原创 2017-06-28 14:40:03 · 7286 阅读 · 0 评论 -
Keras 在fit_generator训练方式中加入图像random_crop
使用Keras作前端写网络时,由于训练图像尺寸较大,需要做类似 tf.random_crop 图像裁剪操作。为此研究了一番Keras下已封装的API。Data Augmentation(数据扩充)Data Aumentation 指使用下面或其他方法增加输入数据量。我们默认图像数据。旋转&amp;amp;反射变换(Rotation/reflection): 随机旋转图像一定角度; 改变图像内容...原创 2018-11-23 19:58:46 · 5435 阅读 · 3 评论