
tensorflow
文章平均质量分 73
sparksnail
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
tensorflow进行MNIST手写数字识别-LSTM
调用LSTM进行MNIST手写数字识别。import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datafrom tensorflow.contrib import rnnmnist = input_data.read_data_sets('MNIST_data', one_hot=Tr原创 2017-09-04 17:16:32 · 1022 阅读 · 0 评论 -
tensorflow 滑动平均模型
import tensorflow as tfv1 = tf.Variable(0, dtype = tf.float32)#定义变量用来计算滑动平均,初始化为0,shadow_variable = 0step = tf.Variable(0, trainable = False)#定义滑动平均的step,初始化为0#定义滑动平均的类,初始化时给定衰减率0.99,step为0ema =原创 2017-08-30 15:23:37 · 777 阅读 · 1 评论 -
tensorflow实现非线性回归
模拟非线性回归,给定一些二维点,y = x^2 + noise,用梯度下降进行训练,实线前向传播神经网络。import tensorflow as tfimport numpy as npimport matplotlib.pyplot as plt#生成随机变量x_data = np.linspace(-1, 1, 200)#生成200个随机点,范围为-1 --> 1x原创 2017-08-31 11:13:35 · 5155 阅读 · 0 评论 -
tensorflow常用函数
1.reduce_mean(input_tensor, reduction_indices=None, keep_dims=False, name=None)功能:求平均值参数:input_tensor:输入reduction_indices:指定维度2.clip_by_value()功能:将一个张量中的数值限制在一个范围内例:v = tf.constant([1.原创 2017-08-30 13:59:46 · 456 阅读 · 0 评论 -
tensorflow进行MNIST手写数字识别-简单版
实现一个简单的MNIST手写数字识别,不带隐藏层的前向传播神经网络,使用梯度下降进行训练。准确率0.92import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets('MNIST_data', one_hot=Tru原创 2017-08-31 14:42:39 · 721 阅读 · 0 评论 -
tensorflow进行MNIST手写数字识别-优化版
1.加入了两个隐层2.学习率衰减3.加入反向传播4.dropout防止过拟合准确率0.98import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets('MNIST_data', one_hot=True原创 2017-08-31 19:25:22 · 864 阅读 · 0 评论 -
tensorflow进行MNIST手写数字识别-CNN
使用两个卷积层,两个全连接层。import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets('MNIST_data', one_hot=True)batch_size = 100 #每个批次大小n_batch = m原创 2017-09-01 19:43:52 · 574 阅读 · 0 评论