文章目录
线性回归任务描述
- 任务描述:
– 给定一组输入、输出作为样本
– 定义线性模型,并进行训练
– 将训练过程可视化
实现步骤
- 构建样本
- 建立线性模型。
- 构建损失函数。
- 训练。
过程真实值及训练目标:
- 真实值:
y = 2.0x + 5.0 - 目标:
w接近2.0, b接近5.0
代码及说明
import tensorflow as tf
'第一步:创建数据'
x = tf.random_normal([100,1],mean=1.75,stddev=0.5,name="x_data")
y_true = tf.matmul(x,[[2.0]]) + 5.0 # 矩阵相乘必须是两维的
'第二步:建立线性回归模型'