老师我看不懂那个方程是怎么等于代码的能不能再解释下

来源:5-8 实现多元线性回归

SomnusL

2020-01-21

http://img.mukewang.com/szimg/5e26161b0837c84f10010751.jpg1111

写回答

2回答

liuyubobobo

2020-01-21

这个公式:

//img.mukewang.com/szimg/5e2648f50983bb6b09600258.jpg


完全对应这行代码:

self._theta = np.linalg.inv(X_b.T.dot(X_b)).dot(X_b.T).dot(y_train)


其中 X_b 就是式子里的 Xb;y_train 就是式子里的 y;

.T 是求转置;

.dot 是矩阵乘法;

np.linalg.inv 是求矩阵的逆。


我觉得对应看很清晰,如果你还不理解,具体是哪里觉得有疑问?

1
1
SomnusL
非常感谢!
2020-01-22
共1条回复

SomnusL

提问者

2020-01-21

可能我还没理解那个正规方程解的的公式在矩阵里是个什么样子 方程每个元素代表什么

0
0

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5893 学习 · 2455 问题

查看课程