深度学习笔记
qq_24985805
这个作者很懒,什么都没留下…
展开
-
TensorFlow学习(1):基础操作
使用图(graphs)表示计算任务,图(graphs)中节点称为op(operation),一个op获得0个或者多个tensor执行计算,产生0个或者多个tensor计算结果,图(graphs)在会话(Session)中执行。使用tensor表示数据,tensor是一个n维数组或列表,使用变量(Variable维护状态),使用feed和fetch为任意操作赋值和从中读取数据。1.创建图,启...原创 2018-03-18 15:31:02 · 266 阅读 · 0 评论 -
TensorFlow学习(2):非线性回归和简单的MNIST手写数字识别
1.非线性回归import tensorflow as tf import numpy as np import matplotlib.pyplot as plt #使用np生成200个随机点样本 x_data=np.linspace(-0.5,0.5,200)[:,np.newaxis] #-0.5~0.5之间均匀生成200个点 ,[:,np.newaxis]增加维度,使1维变2维 2...原创 2018-03-18 18:55:00 · 221 阅读 · 0 评论 -
TensorFlow学习(3):交叉熵、dropout、优化器
1.二次代价函数 假设目标收敛到1,A点为0.82离目标比较远,梯度比较大,权值调整较大;B点为0.98离目标近,梯度小,权值调整小,方案合理。假设目标收敛到0,A点为0.82离目标比较远,梯度比较大,权值调整较大;;B点为0.98离目标远,梯度小,权值调整小,方案不合理。2.交叉熵代价函数3.对数似然代价函数4.防止过拟合 Dropout训练时随机选取一定比例的神经元进行W、b调整。...原创 2018-03-19 10:50:06 · 580 阅读 · 0 评论 -
TensorFlow学习(4):TensorBoard
1.TensorBoard网络显示和运行import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data #载入数据 mnist=input_data.read_data_sets("MNIST_data",one_hot=True) #每个批次的大小 batch_size=100 #一次训...原创 2018-03-20 10:52:59 · 225 阅读 · 0 评论 -
TensorFlow学习(5):CNN
1.传统神经网络问题2.卷积操作不同卷积核的表现两种卷积操作3.池化两种池化操作4.CNN结构5.CNN的MNIST手写数字识别import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data #载入数据 mnist=input_data.read_data_sets("MNIST_data",o...原创 2018-03-20 16:36:44 · 189 阅读 · 0 评论