TensorFlow
TwT520Ly
人之所以能,是相信能!
展开
-
【Tensorflow】Tensorboard的使用
Tensorboard是配合Tensorflow使用的一个可视化工具,可以将Tensorflow框架的流图(Tensor–张量)结构可视化的显示出来。下面以mnist手写数据集进行讲解Tensorboard的使用流程。 1.初始化import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_da...原创 2018-01-31 16:47:52 · 576 阅读 · 0 评论 -
【Tensorflow】设置自动衰减的学习率
在训练神经网络的过程中,合理的设置学习率是一个非常重要的事情。对于训练一开始的时候,设置一个大的学习率,可以快速进行迭代,在训练后期,设置小的学习率有利于模型收敛和稳定性。tf.train.exponential_decay(learing_rate, global_step, decay_steps, decay_rate, staircase=False)learning_rate:...原创 2018-05-22 11:05:56 · 3678 阅读 · 0 评论 -
【Tensorflow】如何有效的查看已有的pb模型文件?
一种简单的办法是直接打开(然后却是一堆二进制)。重新加载模型文件,并输出定义model = 'model.pb'with tf.Session() as sess: with open(model, 'rb') as model_file: graph_def = tf.GraphDef() graph_def.ParseFromStr...原创 2018-05-07 17:38:59 · 21871 阅读 · 5 评论 -
【Tensorflow】tf.app.run()与命令行参数解析
tf.app.run()首先给出一段常见的代码:if __name__ == '__main__': tf.app.run()找到Tensorflow中关于上述函数run()的源码:def run(main=None, argv=None): """Runs the program with an optional 'main' function and 'argv...原创 2018-03-30 16:19:29 · 14926 阅读 · 7 评论 -
【Tensorflow】并行GPU计算
声明:本文参考书籍《实战Google深度学习框架》 参考链接:实战Google深度学习框架:TensorFlow计算加速0.简介\qquad在很多情况下,我们仅仅依靠CPU去训练深度学习程序是十分耗时间的,所以我们需要将深度学习框架在GPU上进行模型训练。但是,对于更加复杂的神经网络或者更加庞大的数据集,单个GPU已经无法满足我们的计算量需求,所以需要将训练过程并行在...原创 2018-03-30 12:02:41 · 1420 阅读 · 1 评论 -
【Tensorflow】name_scope() 和 variable_scope() 区别
本文主要有两个重点: 1.placeholder、Variable、get_variable区别 2.name_scope、variable_scope区别placeholder、Variable、get_variable区别1.实验一代码import tensorflow as tfv1 = tf.placeholder(tf.float32, shape=[1])...原创 2018-03-13 20:04:34 · 323 阅读 · 0 评论 -
【Tensorflow】Saver使用
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets('MNIST_DATA',one_hot=True)def weights_variable(shape): return tf.Variable(tf...原创 2018-03-13 16:45:59 · 504 阅读 · 0 评论 -
【Tensorflow】TensorFlow实现CNN
框架:TensorFlow 数据集:MNIST 源码:import tensorflow as tfimport pandasimport numpy as npfrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets('mnist', one_hot...原创 2018-01-18 20:53:20 · 592 阅读 · 0 评论 -
【Tensorflow】卷积神经网络中strides的参数
在二维卷积函数tf.nn.conv2d(),最大池化函数tf.nn.max_pool(),平均池化函数tf.nn.avg_pool()中,卷积核的移动步长都需要制定一个参数strides。参数strides: A list of ints. 1-D tensor of length 4. The stride of the sliding window for each dimension...原创 2018-03-13 14:41:28 · 5599 阅读 · 3 评论 -
【Tensorflow】配置Tensorflow-GPU版本
1. 下载1.1 系统镜像由于我尝试了ubuntu14.04,安装Nvidia驱动之后,会出现循环登录的问题,并始终无法找到有效的解决途径,所以只能选择ubuntu16.04了。 镜像地址 https://www.ubuntu.com/download/alternative-downloads 1.2 CUDA 8.0https://developer.nvidia.com/cuda-down转载 2017-11-14 17:47:20 · 8419 阅读 · 0 评论