Python手写实现梯度降低算法(核心是求极值,必须是凸函数),使用matplotlib绘制过程图

一、什么是梯度降低:python 梯度就是函数在一个点的斜率,梯度降低,就是在求函数极值的过程当中,让斜率减少,从而找到极大值或极小值点,由于在几何坐标系里,极值点的斜率是零算法 # 梯度降低 == 导数值降低 import matplotlib.pyplot as plt import numpy as np # f(x) = (x-10)**2, 目标函数 # f'(x) = 2*x - 2
相关文章
相关标签/搜索