Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Neuer Artikel Evolutionäre Strategie zur Anpassung der Kovarianzmatrix (CMA-ES) :
CMA-ES basiert auf einer täuschend einfachen Gleichung: x_k ~ N(m, σ²C). Hinter dieser Einfachheit verbirgt sich jedoch eine tiefgreifende mathematische Struktur. Jedes Symbol hier enthält wichtige Informationen über den Stand der Suche: m ist die derzeit beste Schätzung für die Lage des Optimums, σ ist ein Maß dafür, wie weit wir bereit sind, uns vom Bekannten zu entfernen, während C eine Kovarianzmatrix ist, die unser Verständnis der Funktionsgeometrie widerspiegelt. Die einzige Änderung, die wir rechtfertigen können, ist der Ersatz der Normalverteilung durch eine Potenzgesetzverteilung, was bedeutet, dass die Implementierung einer modifizierten Gleichung folgt: x_k ~ PowerDist(m, σ²C). Diese Änderung verändert die Art der Exploration des Suchraums (größere „Sprünge“), bewahrt jedoch den grundlegenden adaptiven Charakter des Algorithmus.
Die Kovarianzmatrix C ist das eigentliche Herzstück des Algorithmus. Sie beginnt als einfache Identitätsmatrix, die eine sphärische Verteilung darstellt. Doch mit jeder Iteration entwickelt sie sich weiter, dehnt sich in Bereichen aus, in denen rasche Verbesserungen erzielt werden, und schrumpft dort, wo der Fortschritt nur langsam voranschreitet. Allmählich verwandelt sich die Kugel in eine Ellipse, dann in ein längliches Ellipsoid, das idealerweise entlang der Konturen der zu optimierenden Funktion ausgerichtet ist.
Autor: Andrey Dik