一、线性回归模型介绍
简单来说:线性回归就是利用一曲线段对一些连续的数据进行拟合,进而可以用这条曲线预测新的输出值。数学模型如下:
其中:w称为权重,b称为偏置,利用现有的数据训练出理想的w和b的值,然后建立模型,进行下一个值的预测。
二、数据介绍
import numpy as np
import tensorflow as tf
x_data = np.arange(-1, 1, 0.02, dtype=np.float32).reshape((100, 1))
y_true = np.tan(x_data) + np.random.normal(0, 0.1, 100).reshape((100, 1))
利用numpy产生100个数据,如下图展示的散点图,目的就是根据这些数据,拟合出一条最佳的曲线。
三、训练步骤
1、加载数据
由于上图的数据是随机产生的,需要将数据保存在本地&#