TensorFlow
水月清
这个作者很懒,什么都没留下…
展开
-
TensorFlow画图之plt.subplot
简易网格子图import matplotlib.pyplot as pltfrom numpy import fig = plt.figure()ax = fig.add_subplot(3,4,9)ax.plot(x,y)plt.show()参数349的意思是:将画布分割成3行4列,图像画在从左到右从上到下的第9块,如下图...转载 2019-03-29 10:34:36 · 1189 阅读 · 1 评论 -
TensorFlow之手写体识别
来源from __future__ import print_functionimport tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data# number 1 to 10 datamnist = input_data.read_data_sets('C:/Users/hubinghu...转载 2018-07-26 16:23:40 · 705 阅读 · 0 评论 -
TensorFlow之reduction_indices方法
来源原创 2018-07-21 17:29:46 · 709 阅读 · 0 评论 -
TensorFlow之如何用dropout解决神经网络的过拟合问题
from __future__ import print_functionimport tensorflow as tffrom sklearn.datasets import load_digitsfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import LabelBin...原创 2018-07-26 18:35:58 · 5363 阅读 · 0 评论 -
tf.variable_scope和tf.name_scope的区别
f.variable_scope可以让变量有相同的命名,包括tf.get_variable得到的变量,还有tf.Variable的变量tf.name_scope可以让变量有相同的命名,只是限于tf.Variable的变量import tensorflow as tf; import numpy as np; import matplotlib.pyplot as plt; ...转载 2018-09-13 15:41:36 · 134 阅读 · 0 评论 -
关于卷积和其偏置的详细动态图
动态图 每走一步,得到的图片的值为a+b+c+bias,其中a为卷积核在第一个信道上卷积的值,b为卷积和在第二个信道上卷积的值,c为卷积核在第三个信道上卷积的值,将他们加起来再加上偏置。而在TensorFlow中为什么用conv1_biases = tf.get_variable("bias",[CONV1_DEEP],initiallizer=tf.constant_initiali...原创 2018-09-13 15:21:22 · 10139 阅读 · 3 评论 -
LeNet-5模型,关于卷积神经网络的前项传播
#关于卷积神经网络的前项传播import tensorflow as tfINPUT_NODE = 784#神经网络输入图片的像素OUTPUT_NODE = 10#神经网络输出的类别种类IMAGE_SIZE = 28#输入图片的尺寸,28*28=784NUM_CHANNELS = 1#输入图片的信道NUM_LABELS = 10#输出的类别CONVE1_DEEP = 32#第...原创 2018-09-13 17:55:32 · 184 阅读 · 0 评论 -
基于TensorFlow的卷积神经网络进行手写体识别实例
from __future__ import print_functionimport tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data# number 1 to 10 datamnist = input_data.read_data_sets('C:/Users/hubinghua/De...原创 2018-09-19 16:57:11 · 152 阅读 · 0 评论 -
关于逻辑回归和softmax之间的区别
来源一个是二分类,一个是多分类。主要区别是:softmax的函数变了,变化后的函数可以分成多个类别,而逻辑回归的函数只可以分为两个类别。原创 2018-09-10 14:57:10 · 954 阅读 · 0 评论 -
TensorFlow之滑动平均模型
滑动平均模型的相关知识:滑动平均模型一、移动平均法相关知识移动平均法又称滑动平均法、滑动平均模型法(Moving average,MA)什么是移动平均法 移动平均法是用一组最近的实际数据值来预测未来一期或几期内公司产品的需求量、公司产能等的一种常用方法。移动平均法适用于即期预测。当产品需求既不快速增长也不快速下降,且不存在季节性因素时,移动平均法能有效地消除预测中的随机波动,...原创 2018-09-11 11:10:00 · 617 阅读 · 0 评论 -
tensorflow中的关键字global_step使用
global_step在滑动平均、优化器、指数衰减学习率等方面都有用到,这个变量的实际意义非常好理解:代表全局步数,比如在多少步该进行什么操作,现在神经网络训练到多少轮等等,类似于一个钟表。根据代码可以发现global_step的初始化值是0: global_step=tf.Variable(0, trainable=False) 这个初始化代码十分简单,但也是问题所在...转载 2018-09-14 16:03:11 · 220 阅读 · 0 评论 -
TensorFlow之如何定义一个神经层、建造一个神经网络并且训练它
一、如何定义一个神经网络来源 其中,inputs是前一层神经元激励后输出的值,in_size和out_size为前一层和后一层神经元个数,activation_function是激活函数,Weight是权重,维度为in_size×out_size(用随机数比较好),bases是偏置,Wx_plus_b为inputs和权重相乘再加偏置。如果激励函数为空,则outputs(输出)保持不...原创 2018-07-21 11:37:41 · 1380 阅读 · 0 评论 -
TensorFlow之placeholder传入值
placeholder:placeholder这一次我们会讲到 Tensorflow 中的 placeholder , placeholder 是 Tensorflow 中的占位符,暂时储存变量.Tensorflow 如果想要从外部传入data, 那就需要用到 tf.placeholder(), 然后以这种形式传输数据 sess.run(***, feed_dict={input: **}...原创 2018-07-20 19:04:15 · 2304 阅读 · 0 评论 -
TensorFlow之变量和常量的运用
原出处:变量和常量在 Tensorflow 中,定义了某字符串是变量,它才是变量,这一点是与 Python 所不同的。定义语法: state = tf.Variable(),如下:其中,0指变量初值为0,counter为变量名。定义常量中1值该常量为1。assign把后面new_value中的值赋给了state。import tensorflow as tfstate = tf....原创 2018-07-20 18:36:07 · 290 阅读 · 0 评论 -
TensorFlow之add_subplot(x1,x2,x3)画图
来源简而言之就是把幕布分为x1行,x2列,而x3表示分好行和列后按第从上往下从左往右x3个网格中画图。原创 2018-07-23 15:27:54 · 463 阅读 · 0 评论 -
TensorFlow之画图
# View more python learning tutorial on my Youtube and Youku channel!!!# Youtube video tutorial: https://www.youtube.com/channel/UCdyjiB5H8Pu7aDTNVXTTpcg# Youku video tutorial: http://i.youku.com/...原创 2018-07-23 16:21:29 · 6676 阅读 · 1 评论 -
深度学习之加速神经网络训练
深度学习优化函数详解(0)-- 线性回归问题深度学习优化函数详解(1)-- Gradient Descent 梯度下降法深度学习优化函数详解(2)-- SGD 随机梯度下降深度学习优化函数详解(3)-- mini-batch SGD 小批量随机梯度下降深度学习优化函数详解(4)-- momentum 动量法深度学习优化函数详解(5)-- Nesterov accelerated...转载 2018-07-23 22:35:57 · 841 阅读 · 0 评论 -
关于TensorFlow其他优化器
其他优化器原创 2018-07-24 13:51:00 · 161 阅读 · 0 评论 -
TensorFlow之如何可视化tensorboard(一)
一、可视化tensorboard可视化tensorbodfrom __future__ import print_functionimport tensorflow as tfdef add_layer(inputs, in_size, out_size, activation_function=None): # add one more layer and return...原创 2018-07-24 17:02:17 · 829 阅读 · 0 评论 -
TensorFlow之如何可视化tensorboard(二)
该文章在tensorboard上显示训练过程,包括权重、偏置、输出、损失、的变化过程。来源相关代码:from __future__ import print_functionimport tensorflow as tfimport numpy as npdef add_layer(inputs, in_size, out_size, n_layer, activation...原创 2018-07-25 16:37:59 · 399 阅读 · 0 评论 -
加载MNIST报错:[WinError 10060] 由于连接方在一段时间后没有正确答复解决办法
tensorflow加载mnist数据集,一些书上和博客中的代码如下:from tensorflow.examples.tutorials.mnist import input_datamnist=input_data.read_data_sets("MNIST_data/",one_hot=True)但是,有些时候报错:TimeoutError ...转载 2018-07-25 17:40:34 · 4336 阅读 · 5 评论 -
TensorFlow框架和该框架的两种打开模式
TensorFlow的框架(计算图)为: (这是TensorFlow的计算框架)其中,(1)启用这个框架可以用 sess=tf.Session() 这条语句去打开计算框架然后用 XXX=sess.run(xxx)来实现当中的xxx模块(2)或者用with tf.Session() as sess去打开计算框架,然后用 XXX=sess.run(xxx)去执行...原创 2018-07-20 17:54:46 · 210 阅读 · 0 评论 -
莫烦TensorFlow实例2代码
莫烦TensorFlow实例2代码原创 2018-07-20 16:49:55 · 736 阅读 · 0 评论 -
如何查看自己的TensorFlow是CPU版本还是GPU版本
来源:这里原创 2018-09-20 22:17:41 · 28852 阅读 · 0 评论