机器学习五

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()

 

 

 

posted on 2020-04-22 14:51  不忘川  阅读(117)  评论(0编辑  收藏  举报

导航