一、原理 + python代码(一元目标函数)
https://zhuanlan.zhihu.com/p/36564434
二、原理 + matlab代码(二元目标函数)
https://blog.csdn.net/qq_33866593/article/details/104763433
非常感谢!上面两篇博客我觉得已经把梯度下降法解释得非常清楚易懂了,第一篇不仅贴上了python代码还从数学原理上证明了为何梯度下降法适用于寻找一个目标函数为凸函数的极值点;第二篇文章作为补充介绍了使用梯度下降法求一个二元目标函数的最优解,采用matlab实现。