Python手寫實現梯度降低算法(核心是求極值,必須是凸函數),使用matplotlib繪製過程圖

一、什麼是梯度降低:python 梯度就是函數在一個點的斜率,梯度降低,就是在求函數極值的過程當中,讓斜率減少,從而找到極大值或極小值點,由於在幾何座標系裏,極值點的斜率是零算法 # 梯度降低 == 導數值降低 import matplotlib.pyplot as plt import numpy as np # f(x) = (x-10)**2, 目標函數 # f'(x) = 2*x - 2
相關文章
相關標籤/搜索