y和theta用列向量做的

来源:6-6 随机梯度下降法

rabbit999

2022-06-22

62b2ff6300011c6311820685.jpg62b2ff6700017bc114040521.jpg老师您好,因为xbi.dot(theta)-yi是个数 直接用惩罚也是可以的,但是我做出来theta为什么是个2乘以2的矩阵,然后我用dot做提示我维数不对 我不知道哪里出问题了。。
写回答

1回答

liuyubobobo

2022-06-23

init_theta 应该是一个向量,你的创建方法让 init_theta 是一个 2 * 1 的矩阵。


这一小节的代码传送门:https://git.imooc.com/coding-169/coding-169/src/master/06-Gradient-Descent/06-Stochastic-Gradient-Descent/06-Stochastic-Gradient-Descent.ipynb


继续加油!:)

0
4
rabbit999
回复
liuyubobobo
谢谢老师的解答,之前因为习惯上的问题 把y和theta都做成n×1的矩阵了 结果发现好多地方都需要做相应的更改 现在明朗很多了
2022-06-23
共4条回复

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

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

5839 学习 · 2437 问题

查看课程