Toepassen van de Afdaling van de Gradient: Stap-voor-stap Berekeningen voor het Machine Learning Optimalisatie

Geleidelijke afdaling is een optimalisatiealgoritme gebruikt om een functie te minimaliseren door iteratief naar het laagste punt te bewegen. Het wordt veel gebruikt in machine leren om modellen te optimaliseren door parameters aan te passen om fouten te verminderen. Dit artikel legt de stap-voor-stap berekeningen uit die betrokken zijn bij het toepassen van hellingsdalingen voor machine learning taken.

Begrijpen van het algoritme voor de afdaling van de gradient

Het kernidee van de gradiëntdaling is om modelparameters bij te werken in de richting van de negatieve gradiënt van de verliesfunctie. Dit proces gaat door tot de parameters tot een minimumpunt, idealiter het globale minimum.

Stapsgewijze berekening

Stel dat we een eenvoudig lineair regressiemodel hebben met een verliesfunctie, zoals Mean Squared Error (MSE). De stappen voor het toepassen van de hellingsdaling zijn als volgt:

Dit proces herhaalt zich voor een bepaald aantal herhalingen of totdat de verandering in verlies verwaarloosbaar wordt.

Voorbeeldberekening

Beschouw één datapunt met input x = 2 en uitvoer y = 4. Initialiseer gewicht w = 0,5] en vooroordeel b = 0. Gebruik een leersnelheid van 0.1.

Bereken de voorspelling:

Fout berekenen: fout =

Verlopen berekenen:

Kleurverloop w.r.t. gewicht:

Kleurverloop w.r.t. vooroordeel:

Bijwerken parameters:

Nieuw gewicht: [w = 0,5 - 0,1 * (-12) = 0,5 + 1,2 = 1,7

Nieuwe vooringenomenheid: b = 0 - 0,1 * (-6) = 0 + 0,6 = 0,6