Heim > Technologie-Peripheriegeräte > KI > Kreuzentropie verstehen: Welche Bedeutung hat sie?

Kreuzentropie verstehen: Welche Bedeutung hat sie?

王林
Freigeben: 2024-01-23 09:54:09
nach vorne
1243 Leute haben es durchsucht

Entropie quantifiziert die Unsicherheit eines Ereignisses. In der Datenwissenschaft hängen Kreuzentropie und KL-Divergenz mit diskreten Wahrscheinlichkeitsverteilungen zusammen und werden verwendet, um zu messen, wie ähnlich zwei Verteilungen sind. Beim maschinellen Lernen wird Kreuzentropieverlust verwendet, um zu bewerten, wie nahe eine vorhergesagte Verteilung an der wahren Verteilung liegt.

Angesichts der wahren Verteilung t und der vorhergesagten Verteilung p wird die Kreuzentropie zwischen ihnen durch die folgende Gleichung angegeben:

Kreuzentropie verstehen: Welche Bedeutung hat sie?

wobei p(x) die wahre Wahrscheinlichkeitsverteilung (One-Hot) und q(x) ist ist Wahrscheinlichkeitsverteilung vorhersagen.

In der realen Welt wird die Differenz zwischen vorhergesagten und tatsächlichen Werten jedoch als Divergenz bezeichnet, da sie vom tatsächlichen Wert abweichen. Kreuzentropie ist ein kombiniertes Maß für Entropie und KL-Divergenz.

Lassen Sie uns nun anhand eines Klassifizierungsbeispiels sehen, wie Kreuzentropie in das Paradigma des tiefen neuronalen Netzwerks passt.

Jeder Klassifizierungsfall hat eine bekannte Klassenbezeichnung mit der Wahrscheinlichkeit 1,0, und die übrigen Bezeichnungen haben die Wahrscheinlichkeit 0. Das Modell bestimmt die Wahrscheinlichkeit jedes Kategorienamens basierend auf dem Fall. Kreuzentropie kann verwendet werden, um Nervenbahnen mit unterschiedlichen Bezeichnungen zu vergleichen.

Vergleichen Sie jede vorhergesagte Klassenwahrscheinlichkeit mit der gewünschten Ausgabe von 0 oder 1. Der berechnete Punktestand/Verlust bestraft die Wahrscheinlichkeit basierend auf der Entfernung vom erwarteten Wert. Die Strafe ist logarithmisch und führt zu größeren Werten für signifikante Unterschiede nahe 1 und kleineren Werten für kleine Unterschiede nahe 0.

Kreuzentropieverlust wird beim Anpassen der Modellgewichte während des Trainings verwendet, mit dem Ziel, den Verlust zu minimieren – je kleiner der Verlust, desto besser das Modell.

Das obige ist der detaillierte Inhalt vonKreuzentropie verstehen: Welche Bedeutung hat sie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:163.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage