Command Palette
Search for a command to run...
Proximaler Gradientenabstieg
Datum
Proximale GradientenmethodeEs handelt sich um eine Art Gradientenabstiegsverfahren, das hauptsächlich zur Lösung von Optimierungsproblemen mit nicht differenzierbaren Zielfunktionen verwendet wird. Wenn die Zielfunktion an einigen Punkten nicht differenzierbar ist, kann der Gradient dieses Punkts nicht gelöst werden und die herkömmliche Methode des Gradientenabstiegs kann nicht verwendet werden.
Die Methode des proximalen Gradienten verwendet benachbarte Punkte als ungefähre Gradienten und führt auf ihrer Grundlage einen Gradientenabstieg durch. Es wird normalerweise zum Lösen der L1-Regularisierung verwendet.
Zugehörige Konzepte
Angenommen, latexf(x) = f_0(x) + f_1(x) , wobei latexf_0,f_1 konvexe Funktionen sind und latexf_1 eine glatte Funktion ist, dann ist der proximale Gradient
latex∇∼f(x) = x − prox_f_0(x − ∇f_1(x))
Darunter sind
latexprox_f_0(z) = arg min_y∈X f_0(y) + 21∥z − y∥2
Prozess der proximalen Gradientenmethode
Für die Zielfunktion latexmin_x∈Rnf(x) = f_0(x) + f_1(x) , wobei f0 nicht glatt und f1 glatt ist, wird sie wie folgt definiert:
Iteration r = 0, 1, 2, …
latex {x\mathop{{}}\nolimits^{{r+1}}\text{ }=\text{ }prox\mathop{{}}\nolimits\_{{ \alpha \mathop{{}}\nolimits^{{r}}f\mathop{{}}\nolimits\_{{0}}}}{ \left\[ {x\mathop{{}}\nolimits^{{r}}\text{ }-\text{ } \alpha \mathop{{}}\nolimits^{{r}} \nabla f\mathop{{}}\nolimits\_{{1}}{ \left( {x\mathop{{}}\nolimits^{{r}}} \right) }} \right\] }}
- Wenn latexf_0 = 0, ist die Formel die Gradientenabstiegsmethode
- Wenn latexf_1 = 0, ist die Formel die proximale Endpunktmethode
Sonderfall der proximalen Gradientenmethode
- Landweber wird erwartet;
- Abwechselnde Projektion;
- Methode der Multiplikatoren mit alternierender Richtung;
- Schneller iterativer Schrumpfungsschwellenwertalgorithmus (FISTA).
KI mit KI entwickeln
Von der Idee bis zum Launch – beschleunigen Sie Ihre KI-Entwicklung mit kostenlosem KI-Co-Coding, sofort einsatzbereiter Umgebung und bestem GPU-Preis.