自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Steve Wang's blog

点滴积累,点滴成长。

  • 博客(9)
  • 问答 (2)
  • 收藏
  • 关注

原创 tensorflow入门:CNN for MNIST

使用tensorflow构建如上图所示的CNN用于对MNIST数据集进行softmax classification。理论部分不再赘述,完整的代码如下:import tensorflow as tfimport numpy as npfrom tensorflow.examples.tutorials.mnist import input_datamnist = input_dat...

2019-02-16 20:02:38 321

原创 tensorflow 梯度下降方法小结

最一般的就是梯度下降。train = tf.train.GradientDescentOptimizer(learning_rate=0.1).minimize(cost)以下是除梯度下降之外可选的方法:tf.train.AdadeltaOptimizertf.train.AdagradOptimizertf.train.AdagradDAOptimizertf.train.Mome...

2019-02-15 17:07:54 1478

原创 tensorflow dropout实现

指定keep_prob即可,下面的例子使用了占位符。为了简便起见,直接给keep_prob赋一个定值可能更好,但占位符在每次运行时都可以指定keep_prob的值。keep_prob = tf.placeholder('float')L1 = ...L1_d = tf.nn.dropout(L1, keep_prob)# Trainsess.run(optimizer, feed_...

2019-02-15 16:53:50 3287

原创 tensorflow xaiver初始化

这个很简单,封装好的,直接调用tf.contrib.layers.xavier_initializer()就可以。# Xavier initialization on tensorflowW = tf.get_variable("W", shape=[784, 256], initializer=tf.contrib.layers.xavier_initializer())...

2019-02-15 16:49:23 2538

原创 tensorflow入门:Neural Network for mnist

我们使用tensorflow实现上图的简单深度网络,用于mnist数据集预测模型的实现。理论方面不再赘述。实现如下:import tensorflow as tfimport randomimport matplotlib.pyplot as pltfrom tensorflow.examples.tutorials.mnist import input_datatf.set_r...

2019-02-15 15:52:29 332

原创 tensorflow入门:Softmax Classication

SoftmaxSoftmax用于多元分类,同logistic regression一样使用cross entropy作为损失函数,其原理不再赘述。另外,多元分类中我们使用one-hot编码来表示种类。例:A,B,C三种类别的物体表示为[1, 0, 0],[0, 1, 0],[0, 0, 1],这种表示方式是为了矩阵计算上的便利。tensorflow实现import tensorflow ...

2019-02-14 22:03:25 224

原创 tensorflow入门:Logistic Regression

sigmoid函数g(z)=11+e−zg(z) = \frac{1}{1+e^{-z}}g(z)=1+e−z1​logistic使用sigmoid函数作为hypothesis,因为其值落于0和1之间,因此选定一个阀值就可以进行二元分类,这是机器学习的入门部分,理论不再赘述。损失函数我们这里使用交叉熵(cross-entroy)来作为logistic regerssion的损失函数。交...

2019-02-14 20:46:57 468

原创 tensorflow的运行机制

TensorFlow™ is an open source software library for numerical computation using data flow graph.tensorflow是一款开源的软件库,用于使用数据流图进行数值计算。什么是数据流图?数据流图是一种计算图结构,其结点表示数学操作(加减乘除等),边表示张量(tensor)流动的方向,因为该框架使用...

2019-02-14 19:28:07 859 1

原创 Tensorflow入门:Linear Regression

拟合上图的直线,这被称为线性回归,是机器学习最简单的入门问题,理论部分这里就不再赘述了。线性回归的损失函数即为普通的平方均差。tensorflow实现如下:# Linear Regression based on tensorflowimport tensorflow as tf# training datax_train = [1, 2, 3]y_train = [1, 2...

2019-02-14 19:08:43 309

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除