在梯度下降算法X_b.dot(theta)中这个theta是一维的数组,但是X_b是100×n的数组,它们两个为啥可以点积呢?

来源:6-3 线性回归中的梯度下降法

慕勒2526058

2019-01-08

写回答

1回答

liuyubobobo

2019-01-08

一个矩阵乘以一个向量。以下ppt截自我的线性代数课程:)

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


当然,你也可以把这个向量理解成是一个二维矩阵,只不过列数为1,结果就是矩阵和矩阵相乘:)


继续加油!:)

0
3
liuyubobobo
回复
末之
继续加油:)要注意,课程中提过,在课程的代码中,变量名称都是有严格规定的,大写字母表示矩阵,小写字母表示向量:)
2019-01-11
共3条回复

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

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

5839 学习 · 2437 问题

查看课程