创建数据
1 | x_data = np.random.rand(100).astype(np.float32) |
搭建模型
1 | #weights and biases是需要训练的变量 |
计算损失
1 | loss = tf.reduce_mean(tf.square(y-y_data)) |
传递误差
这里用的误差传递方法是梯度下降法: Gradient Descent ,
“tf.train.GradientDescentOptimizer(0.5)”被用作参数的更新.
1 | # 梯度下降算法的优化器 |
奇葩
1 | init = tf.global_variables_initializer() |
训练
1 | sess = tf.Session() |