线性回归模型是最简单的机器学习,其数学公式为:
y=ax1+bx2+cx3+…+Z
例如y=2x+4就符合线性回归的模型,其坐标图如下:
加入我们不给计算机这个模型的式子,只给出几个x-y对应的值,那么机器能推出来吗?
例如:
x | y |
---|---|
0 | 4 |
1 | 6 |
2 | 8 |
3 | 10 |
4 | ? |
我们人类可以根据这个表格轻易的推出这个式子式y=2x+4,进而x=4时y=12,下面我们在python中输入这些训练数据,尝试用python推出x=4时y的值
首先导入线性回归模型的线性归回类
然后实例化对象
模型训练,注意输入的训练数据是二维数组,训练值是一维