6-2 模拟实现梯度下降法
假设损失函数J是这样的:
import numpy as np
import matplotlib.pyplot as plt
plot_x = np.linspace(-1, 6, 141)
plot_y = (plot_x - 2.5) ** 2 -1
plt.plot(plot_x, plot_y)
plt.show()
梯度下降算法实现
输出结果: 2.499891109642585 -0.99999998814289
在图是显示所有的theta的轨迹
输出结果: 
eta取不同参数的绘制结果
输出结果: 
Last updated