1.本节重点知识点用自己的话总结出来,可以配上图片,以及说明该知识点的重要性
(1)、回归算法:
(2)、矩阵的运算:
矩阵的乘法:
(3)、最小二乘法:
2.思考线性回归算法可以用来做什么?
用来预测个人的信用度,工资
3.自主编写线性回归算法 ,数据可以自己造,或者从网上获取。
from sklearn.linear_model import LinearRegression import numpy import matplotlib.pyplot as plt xs = [0.1*x for x in range(0,20)] ys = [12*y+4 for y in xs] xs = numpy.array(xs).reshape(len(xs),1) xs_train = xs[:10] ys_train = ys[:10] LR_model=LinearRegression() LR_model.fit(xs_train,ys_train) pre = LR_model.predict(xs[10:20]); print('预测结果',pre) print('真实结果:',ys[10:20]) plt.scatter(xs[10:20],pre,cmap='rainbow') plt.show()