TensorFlow Tutorial: Practical TensorFlow lesson for quick learners - Part 2(译)

Part-2: Tensorflow教程的简单例子:

这一部分,咱们将会建立一个线性回归模型,在此以前咱们先来看一看将会在代码中用到的TF基本函数:python

建立随机正态分布git

w是一个变量,大小为784*10,随机取值,标准差为0.01github

w=tf.Variable(tf.random_normal([784, 10], stddev=0.01))

  

平均值Reduce_mean:dom

b = tf.Variable([10,20,30,40,50,60],name='t')
with tf.Session() as sess:
    sess.run(tf.initialize_all_variables())
    sess.run(tf.reduce_mean(b))

  

输出35函数

ArgMax:学习

a=[ [0.1, 0.2,  0.3  ],
    [20,  2,       3   ]
  ]
b = tf.Variable(a,name='b')
with tf.Session() as sess:
    sess.run(tf.initialize_all_variables())
    sess.run(tf.argmax(b,1))

  

输出array([2, 0]),显示了最大值的索引优化

 

 线性回归练习spa

问题描述:在线性回归中咱们会使用一条直线来拟合数据点,使得偏差最小,下面的例子当中咱们将会建立一百个数据点。orm

 

a) 建立训练数据:

trainX在-1和+1之间,trainY是trainX的三倍外加一些随机值
import tensorflow as tf
import numpy as np
 
trainX = np.linspace(-1, 1, 101)
trainY = 3 * trainX + np.random.randn(*trainX.shape) * 0.33

  

b) 占位符:

相关文章
相关标签/搜索