偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

一文帶你了解什么是梯度下降

人工智能 機(jī)器學(xué)習(xí)
梯度下降并不是一個(gè)很復(fù)雜的數(shù)學(xué)工具,其歷史已經(jīng)有200多年了,但是人們可能不曾料到,這樣一個(gè)相對(duì)簡(jiǎn)單的數(shù)學(xué)工具會(huì)成為諸多機(jī)器學(xué)習(xí)算法的基礎(chǔ),而且還配合著神經(jīng)網(wǎng)絡(luò)點(diǎn)燃了深度學(xué)習(xí)革命。

梯度下降是機(jī)器學(xué)習(xí)的動(dòng)力之源

經(jīng)過前面兩節(jié)內(nèi)容的鋪墊,我們可以開始講一講機(jī)器學(xué)習(xí)的動(dòng)力之源:梯度下降。

梯度下降并不是一個(gè)很復(fù)雜的數(shù)學(xué)工具,其歷史已經(jīng)有200多年了,但是人們可能不曾料到,這樣一個(gè)相對(duì)簡(jiǎn)單的數(shù)學(xué)工具會(huì)成為諸多機(jī)器學(xué)習(xí)算法的基礎(chǔ),而且還配合著神經(jīng)網(wǎng)絡(luò)點(diǎn)燃了深度學(xué)習(xí)革命。

1、什么是梯度

對(duì)多元函數(shù)的各參數(shù)求偏導(dǎo)數(shù),然后把所求得的各個(gè)參數(shù)的偏導(dǎo)數(shù)以向量的形式寫出來,就是梯度。

具體來說,兩個(gè)自變量的函數(shù)f(x1,x2),對(duì)應(yīng)著機(jī)器學(xué)習(xí)數(shù)據(jù)集中的兩個(gè)特征,如果分別對(duì)x1,x2求偏導(dǎo)數(shù),那么求得的梯度向量就是(?f/?x1,?f/?x2)T,在數(shù)學(xué)上可以表示成Δf(x1,x2)。那么計(jì)算梯度向量的意義何在呢?其幾何意義,就是函數(shù)變化的方向,而且是變化最快的方向。對(duì)于函數(shù)f(x),在點(diǎn)(x0,y0),梯度向量的方向也就是y值增加最快的方向。也就是說,沿著梯度向量的方向Δf(x0),能找到函數(shù)的最大值。反過來說,沿著梯度向量相反的方向,也就是 -Δf(x0)的方向,梯度減少最快,能找到函數(shù)的最小值。如果某一個(gè)點(diǎn)的梯度向量的值為0,那么也就是來到了導(dǎo)數(shù)為0的函數(shù)最低點(diǎn)(或局部最低點(diǎn))了。

2、梯度下降:下山的隱喻

在機(jī)器學(xué)習(xí)中用下山來比喻梯度下降是很常見的。想象你們站在一座大山上某個(gè)地方,看著遠(yuǎn)處的地形,一望無際,只知道遠(yuǎn)處的位置比此處低很多。你們想知道如何下山,但是只能一步一步往下走,那也就是在每走到一個(gè)位置的時(shí)候,求解當(dāng)前位置的梯度。然后,沿著梯度的負(fù)方向,也就是往最陡峭的地方向下走一步,繼續(xù)求解新位置的梯度,并在新位置繼續(xù)沿著最陡峭的地方向下走一步。就這樣一步步地走,直到山腳,如下圖所示。


從上面的解釋中,就不難理解為何剛才我們要提到函數(shù)的凹凸性了。因?yàn)?,在非凸函?shù)中,有可能還沒走到山腳,而是到了某一個(gè)山谷就停住了。也就是說,對(duì)應(yīng)非凸函數(shù)梯度下降不一定總能夠找到全局最優(yōu)解,有可能得到的只是一個(gè)局部最優(yōu)解。然而,如果函數(shù)是凸函數(shù),那么梯度下降法理論上就能得到全局最優(yōu)解。

3、梯度下降有什么用

梯度下降在機(jī)器學(xué)習(xí)中非常有用。簡(jiǎn)單地說,可以注意以下幾點(diǎn)。

機(jī)器學(xué)習(xí)的本質(zhì)是找到最優(yōu)的函數(shù)。

如何衡量函數(shù)是否最優(yōu)?其方法是盡量減小預(yù)測(cè)值和真值間的誤差(在機(jī)器學(xué)習(xí)中也叫損失值)。

可以建立誤差和模型參數(shù)之間的函數(shù)(最好是凸函數(shù))。

梯度下降能夠引導(dǎo)我們走到凸函數(shù)的全局最低點(diǎn),也就是找到誤差最小時(shí)的參數(shù)。

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2025-01-15 09:06:57

servlet服務(wù)器Java

2022-09-29 13:09:38

DataClassPython代碼

2022-03-14 08:01:06

LRU算法線程池

2019-07-04 15:16:52

數(shù)據(jù)挖掘大數(shù)據(jù)算法

2022-09-06 11:21:49

光網(wǎng)絡(luò)光纖

2023-04-11 08:01:32

Web 開發(fā)源代碼映射

2019-04-19 14:03:52

APISDK接口

2023-11-06 08:16:19

APM系統(tǒng)運(yùn)維

2022-11-11 19:09:13

架構(gòu)

2023-11-20 08:18:49

Netty服務(wù)器

2018-10-22 08:14:04

2024-05-27 00:00:00

.NET游戲引擎C#

2019-11-14 09:16:56

物聯(lián)網(wǎng)技術(shù)路由器

2023-10-27 08:15:45

2022-02-24 07:34:10

SSL協(xié)議加密

2023-11-08 08:15:48

服務(wù)監(jiān)控Zipkin

2018-07-20 14:58:16

深度學(xué)習(xí)梯度下降損失函數(shù)

2022-04-28 09:22:46

Vue灰度發(fā)布代碼

2025-09-12 16:31:04

TiDBMCP ServerAI工具

2020-10-08 14:32:57

大數(shù)據(jù)工具技術(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)