Okuyisisekelo UMHLAHLANDLELA

Ukwehla kwe-Stochastic Gradient nge-Momentum

I-Momentum iyi-tweak eya ekwehleni kwe-gradient enqwabelanisa isilinganiso esisebenzayo sama-gradient adlule, okuvumela ukuthuthukiswa kugeleze ngokushesha ezigodini futhi kudambise ama-oscillations.

2 amaminithi ukufundaIgcine ukubuyekezwa

Uhlolojikelele

It is one of the most widely used training tricks in deep learning.

I-Deep Dive

I-Plain stochastic gradient descent (SGD) ibuyekeza amapharamitha ngokunyathela ohlangothini oluphambene ne-mini-batch gradient yamanje. Ezindaweni ezimise okwezihosha ezinde, eziwumngcingo, lezi zigzag zinqamula izindonga eziwumqansa ngenkathi zikhasa phansi ethambile. I-Momentum, eyaduma u-Polyak futhi kamuva ngu-Rumelhart nozakwabo, ilungisa lokhu ngokugcina i-vector yesivinini: isinyathelo ngasinye sihlanganisa i-gradient entsha nengxenye (i-coefficient yomfutho, ngokuvamile engu-0.9) yesivinini sangaphambilini. Izikhombisi-ndlela zegrediyenti ezingaguquki ziyaqinisa futhi ziyasheshisa, kuyilapho izingxenye ezinyakazayo zikhanselwa kancane. Isifaniso somzimba siyibhola elisindayo elehlayo: lakha isivinini ezindaweni ezizinzile futhi aligudluki kancane amaqhubu anomsindo, linikeza ukuhlangana ngokushesha, okushelelayo kune-vanilla SGD.

I-Technical Insight

Isibuyekezo sigcina isivinini v esibuyekezwa njenge-v = beta * v + gradient, bese amapharamitha ahamba ngokususa izikhathi zesilinganiso sokufunda v. Nge-beta ye-coefficient yomfutho, isinyathelo esisebenzayo endleleni engaguquki sikhuliswa cishe ngesici esingu-1/(1 - beta); ku-beta = 0.9 okungukuthi izikhathi eziyishumi. Lokhu ngokwezibalo isilinganiso esihambayo esinesisindo esicacile samagrediyenti, ashelelayo umsindo wenqwaba encane kuyilapho kugcinwa inkombandlela yokwehla evelele.

I-Strategic Impact

Izinqumo ezicacile

Kukusiza ukuthi uhlukanise izimangalo ezicacile zobuchwepheshe kusukela olimini lokumaketha.

Izindleko kanye nesabelomali

Ungabuza imibuzo yokusebenzisa kangcono ngaphambi kokusebenzisa imali noma isikhathi.

Ithimba kanye nokusebenza komsebenzi

Amaqembu anokuqonda okwabiwe enza izinqumo ezingcono zomkhiqizo, inqubomgomo, nokufunda.

Ikusasa Lokwehla kwe-Stochastic Gradient nge-Momentum

I-Momentum ihlala isisekelo: izilungiseleli eziguqukayo ezifana no-Adam kanye nokuhluka kwazo zishumeka isilinganiso sesikhathi sokuqala sesitayela somfutho, futhi i-SGD enomfutho iseyisisekelo esiqinile esivame ukujwayela kangcono kunezindlela eziguquguqukayo kumamodeli amakhulu ombono. Ucwaningo luyaqhubeka mayelana nokushejula umfutho, ukuwohloka kwesisindo okunqanyuliwe, kanye nokusebenzisana kwakho nokuqeqeshwa kwenqwaba enkulu kakhulu. Lindela umfutho ukuze uhlale uyingxenye ebalulekile njengoba izithuthukisi zishintsha kumamodeli amakhudlwana njalo.

Ukuqaliswa Komhlaba Wangempela

Ukuqeqesha amanethiwekhi ajulile e-convolutional afana ne-ResNet, lapho i-SGD enomfutho ongu-0.9 iyiresiphi evamile.

Izilinganiso zegradient ezinomsindo ezishelelayo uma usebenzisa ama-mini-batches amancane.

Ukubalekela amathafa endawo angajulile ngokuthwala isivinini ezindaweni eziyisicaba.

Isebenza njengetemu lomfutho ngaphakathi kwezilungiseleli eziguqukayo ezifana nokuhluka kwe-Adam ne-RMSprop.

Izingozi & Guardrails

Amaqembu ahlukene angasebenzisa igama elifanayo ngokuhlukile, ngakho chaza ububanzi kusenesikhathi.

Amabhentshimakhi angabukeka eqinile kuyilapho ukusebenza komhlaba wangempela kungalingani.

Ukuziba ikhwalithi yedatha nezinhlelo zokuhlaziya kuvame ukudala imiphumela entekenteke.

Ukuqalisa Umhlahlandlela

1

Qala ngencazelo yolimi olulula yomphumela oyidingayo.

2

Khetha imethrikhi eyodwa yempumelelo nesimo esisodwa sokuhluleka ngaphambi kokuhlolwa.

3

Qalisa umshayeli omncane onedatha emele, hhayi isethi yedemo ephucuziwe.

4

Idokhumenti lapho i-Stochastic Gradient Descent ene-Momentum isiza khona nalapho izindlela ezilula zingcono khona.

Qhubeka Uhlole

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Stochastic Gradient Descent with Momentum quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Qala imibuzo

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Umhlahlandlela olandelayo

Ukwehla kweGradient

Imibuzo evame ukubuzwa

What is Stochastic Gradient Descent with Momentum?

I-Momentum iyi-tweak eya ekwehleni kwe-gradient enqwabelanisa isilinganiso esisebenzayo sama-gradient adlule, okuvumela ukuthuthukiswa kugeleze ngokushesha ezigodini futhi kudambise ama-oscillations. Kungelinye lamaqhinga okuqeqesha asetshenziswa kakhulu ekufundeni okujulile.

Ngabe ithemu yomfutho inqwabelana nini ngesikhathi sokuqeqeshwa?

I-Momentum igcina ivekhtha yesivinini okuyisilinganiso esinyakazayo esinesisindo esikhulu samagrediyenti akamuva, enza bushelelezi isiqondiso sokubuyekeza.

Emhosheni omude, omncane, iyiphi inkinga i-SGD engenalutho ehlushwa umfutho osiza ukuyilungisa?

Ngaphandle komfutho, i-SGD izungeza inqamula izikhombisi-ndlela zomhosha. I-Momentum ikhansela lokhu ku-oscillation futhi isheshise endaweni ephansi yesigodi.

Isiphi isifaniso somzimba esivame ukusetshenziswa kakhulu ukuchaza umfutho?

I-Momentum ifaniswa nebhola elisindayo elakha isivinini ezindaweni ezingaguquki futhi limelana nokuchezuka kumaqhubu anomsindo.

Cishe kungakanani umfutho ukhulisa isinyathelo esisebenzayo endaweni efanayo lapho i-beta = 0.9?

Isici sokukhulisa cishe singu-1/(1 - beta), kanye no-1/(1 - 0.9) = 10, ngakho izikhombisi-ndlela ezingaguquki zisheshiswa cishe ngokuphindwe kashumi.

Isiphi isilungiseleli sesimanje esihlanganisa isilinganiso sesikhathi sokuqala sesitayela somfutho?

U-Adam uhlanganisa isilinganiso esifana nomfutho sokuqala (okushoyo) samagrediyenti nesilinganiso sesikhathi sesibili (ukuhluka) sokukala okuguquguqukayo.