Category机器学习基础

线性回归

线

分别使用sklearn中的LinearRegression和梯度下降对数据进行拟合。Sklearn中的线性回归使用最小二乘法,可以使损失函数最小化,而梯度下降只能不断逼近最小值,从运行结果中可以看出200次迭代后损失已经和最小二乘法很接近了。

梯度下降

手写了一个二元线性回归的梯度下降。PS:老师给的数据竟然不全,推导过程也不尽人意,代码示例也感觉很糟糕。还是推荐看吴恩达的机器学习课程:。带图片的jupyter notebook不太好搞,就iframe直接嵌入了自己搭建的git仓

Get in touch

Quickly communicate covalent niche markets for maintainable sources. Collaboratively harness resource sucking experiences whereas cost effective meta-services.