TensorFlow实践
文章平均质量分 72
记录使用 TensorFlow 实践各种模型的过程
remo0x
no one
展开
-
【TensorFlow】LSTM(使用TFLearn预测正弦sin函数)
项目已上传至 GitHub —— sin_pre数据生成因为标准的循环神经网络模型预测的是离散的数值,所以需要将连续的 sin 函数曲线离散化所谓离散化就是在一个给定的区间 [0,MAX] 内,通过有限个采样点模拟一个连续的曲线,即间隔相同距离取点采样用的是 numpy.linspace() 函数,它可以创建一个等差序列,常用的参数有三个start:起始值stop:终止值,不包含在内num:原创 2017-12-23 23:19:22 · 6591 阅读 · 7 评论 -
【TensorFlow】LSTM(基于PTB的自然语言建模)
项目已上传至 GitHub —— nl-modeling下载 PTB 数据集官方下载地址的速度可能比较慢,这里提供了其他两种下载途径原下载地址(速度可能较慢)百度网盘 密码: 4gup(速度可能被恶意限制)CSDN下载(现在最低2积分)需要的 PTB 数据集就在解压之后的 data/ 文件夹下,data/ 文件夹下有 7 个文件,要用的只有 3 个ptb.test.txtptb.trai原创 2017-12-23 17:50:03 · 10052 阅读 · 39 评论 -
【TensorFlow】数据处理(输入数据处理框架)
项目已上传至 GitHub —— proc_fx.py数据处理流程对于输入数据的处理,大体上流程都差不多,可以归结如下将数据转为 TFRecord 格式的多个文件用 tf.train.match_filenames_once() 创建文件列表用 tf.train.string_input_producer() 创建输入文件队列,可以将输入文件顺序随机打乱用 tf...原创 2017-12-19 21:57:51 · 3071 阅读 · 9 评论 -
【TensorFlow】数据处理(输入文件队列)
项目已上传至 GitHub —— file-queue生成样例数据先生成 TFRecord 格式的样例数据,Example 的结构如下,表示第1个文件中的第1个数据{ 'i':0, 'j':0}生成数据的代码如下(以下代码都实现自《TensorFlow:实战Google深度学习框架》)import tensorflow as tf# 创建TFRecord文件的帮助函数def原创 2017-12-19 20:39:17 · 4944 阅读 · 2 评论 -
【TensorFlow】数据处理(队列和多线程)
项目已上传至 GitHub —— queue-threadingQueueTensorFlow 提供了两种列队FIFOQueue:先进先出队列RandomShuffleQueue:随机出队队列修改队列状态的函数主要有enqueue():入队enqueue_many():将多个元素入队dequeue():出队以下代码示范了怎么使用这些函数(以下所有代码都实现自《TensorFlow:实原创 2017-12-17 23:32:07 · 2477 阅读 · 0 评论 -
【TensorFlow】数据处理(对图像的处理)
项目已上传至 GitHub —— img-pre目录结构images 文件夹下存放将被用于处理的图像,img_all.py 示范了 TensorFlow 中图像处理函数的使用方法,img_pre.py 给出了一个对图像进行预处理的程序示例img-pre/ images/ 1.jpg img_all.py img_pre.py图像处理函数编码处理在使用图像之前原创 2017-12-17 15:19:10 · 8607 阅读 · 10 评论 -
【TensorFlow】数据处理(将MNIST转为TFRecord)
项目已上传至 GitHub —— tfrecord下载MNIST数据集以下有两种下载方式,如果链接失效可以搜索网上的资源官方下载地址(可能需要梯子)百度网盘下载 密码: 84pb下载之后将其放在 tfrecord/data 文件夹下,目录结构如下tfrecord/ data/ train-images-idx3-ubyte.gz原创 2017-12-16 21:08:29 · 3666 阅读 · 0 评论 -
【TensorFlow】迁移学习(使用Inception-v3)
项目已上传至 GitHub —— transfer-learning更新2018/3/16:添加了保存模型和摘要的代码,都保存在 runs/ 目录下2018/3/17:添加了测试代码,用于测试一张图片的类别2018/3/18:添加了训练之后输出标签文件的代码数据集及模型下载数据集通过官方下载地址,下载之后解压解压后的目录结构flower_ph...原创 2017-12-15 21:20:23 · 22420 阅读 · 105 评论 -
【TensorFlow】im2txt — 将图像转为叙述文本
下载 im2txtmodels 下面有很多模型,但是我们只需要 im2txt,不过在 Github 上面下载子文件夹很麻烦,所以还是下载整个 models,也许以后会用到其他的模型git clone https://github.com/tensorflow/models.git下载好了之后将 models/research/im2txt/im2txt 文件夹复制到你的工作区安装必要的包首先按照原创 2017-12-02 23:51:28 · 8064 阅读 · 44 评论 -
【TensorFlow】MNIST(使用LeNet5+滑动平均+正则化+指数衰减法+激活函数+模型持久化)
项目已上传至 GitHub —— lenet-5下载MNIST数据集以下有两种下载方式,如果链接失效可以搜索网上的资源官方下载地址(可能需要梯子)百度网盘下载 密码: 84pb下载之后将其放在 mnist/data/ 文件夹下,目录结构如下mnist/ data/ train-images-idx3-ubyte.gz tr原创 2017-12-12 22:00:52 · 1391 阅读 · 0 评论 -
【TensorFlow】MNIST(代码重构+模型持久化)
项目已上传至 GitHub —— best下载MNIST数据集以下有两种下载方式,如果链接失效可以搜索网上的资源官方下载地址(可能需要梯子)百度网盘下载 密码: 84pb下载之后将其放在 mnist/data/ 文件夹下,目录结构如下mnist/ data/ train-images-idx3-ubyte.gz train原创 2017-12-11 21:33:04 · 980 阅读 · 0 评论 -
【TensorFlow】MNIST(使用全连接神经网络+滑动平均+正则化+指数衰减法+激活函数)
代码已上传至 Github —— mnist_all.py下载MNIST数据集以下有两种下载方式,如果链接失效可以搜索网上的资源官方下载地址(可能需要梯子)百度网盘下载 密码: 84pb下载之后将其放在 mnist/data/ 文件夹下,目录结构如下mnist mnist_all.py data/ train-images-idx原创 2017-12-09 20:59:36 · 2820 阅读 · 0 评论 -
【TensorFlow】MNIST(使用CNN)
官方文档 —— MNIST进阶 代码已上传至 Github —— mnist_cnn.py下载MNIST数据集以下有两种下载方式,如果链接失效可以搜索网上的资源官方下载地址(可能需要梯子)百度网盘下载 密码: 84pb下载之后将其放在 mnist/data/ 文件夹下,目录结构如下mnist/ mnist_cnn.py data/原创 2017-12-01 22:41:46 · 1048 阅读 · 0 评论 -
【TensorFlow】MNIST(使用softmax)
官方文档 —— MNIST入门 代码已上传至 Github —— mnist_softmax.py下载MNIST数据集以下有两种下载方式,如果链接失效可以搜索网上的资源官方下载地址(可能需要梯子)百度网盘下载 密码: 84pb下载之后将其放在 mnist/data/ 文件夹下,目录结构如下mnist/ mnist_softmax.py da原创 2017-12-01 20:29:00 · 1184 阅读 · 0 评论 -
【TensorFLow】Ubuntu16.04安装CUDA8.0+cuDNN6.0+TensorFlow
NVIDIA驱动 Ubuntu在安装NVIDIA驱动前要先将BIOS中的的Secure Boot设置为Disabled附加驱动安装最简单的安装方式是直接在“系统设置->软件和更新->附加驱动”中安装终端安装如果需要在终端中安装,可以按照以下步骤进行1. 删除旧NVIDIA驱动sudo apt-get purge nvidia*...原创 2018-04-14 18:31:16 · 1531 阅读 · 0 评论