Ich verwende die Sigmoid Cross Entropie Verlustfunktion für eine multilabel Klassifizierung Problem wie von this tutorial ausgelegt. In beiden Ergebnissen des Tutorials und meiner Ergebnisse liegen die Ausgabevorhersagen jedoch im Bereich (-Inf, Inf)
, während der Bereich eines Sigmoids [0, 1]
ist. Wird das Sigmoid nur im Backprop verarbeitet? Das heißt, sollte ein Vorwärtsdurchlauf die Ausgabe nicht quetschen?Caffe Sigmoid Kreuz Entropie Verlust
5
A
Antwort
5
In diesem Beispiel ist der Eingang der Schicht "SigmoidCrossEntropyLoss"
der Ausgang einer vollständig verbundenen Schicht. Tatsächlich gibt es keine Beschränkungen für die Werte der Ausgänge einer "InnerProduct"
Schicht, und sie können im Bereich [-inf, inf]
liegen.
Allerdings, wenn Sie sorgfältig die "SigmoidCrossEntropyLoss"
untersuchen, werden Sie feststellen, dass es eine "Sigmoid"
layer inside enthält - um stabile Gradientenschätzung zu gewährleisten.
Daher sollten Sie zur Testzeit die "SigmoidCrossEntropyLoss"
durch eine einfache "Sigmoid"
Schicht ersetzen, um pro Klasse Vorhersagen auszugeben.
Verwandte Themen
- 1. Backpropagation für gleichgerichtete Lineareinheit Aktivierung mit Kreuz-Entropie-Fehler
- 2. Entropie Umpacken
- 3. Sprungfunktionsbildner gegen Sigmoid-Funktion
- 4. Berechne die Sigmoid-Funktion
- 5. sigmoid - Rückpropagation neuronales Netzwerk
- 6. Derivat von Sigmoid
- 7. Anpassung sigmoid zu Daten
- 8. Caffe mit mehreren Verlustschichten
- 9. Warum ist das Wort "Entropie" in Anti-Entropie-Protokollen vorhanden?
- 10. Inverse logistische Funktion/Sigmoid-Umkehrfunktion
- 11. Wie ist Hard Sigmoid definiert
- 12. Was ist maximale Entropie?
- 13. Alternative Entropie Quellen
- 14. Entropie-Decoder in vlc
- 15. Entropie des englischen Wörterbuchs
- 16. Mehrdimensionale Etikettendaten auf Caffe
- 17. Kreuz Multiplizieren
- 18. Entropie-Codierung eines binären Datenstroms
- 19. Verständnis Shannon Entropie eines Datensatzes
- 20. Caffe Autoencoder
- 21. Caffe Installation
- 22. Warum funktionieren Sigmoid-Funktionen in Neuronalen Netzen?
- 23. Multi-Label-Klassifizierung mit Caffe
- 24. Unterschied zwischen Trainings- und Testphase in Caffe
- 25. Kreuz Herkunft anfordern Fehler
- 26. Golang 1.6 Kreuz Kompilieren
- 27. Asterisk Kreuz Plattform Kompilierung
- 28. Kreuz Domain XHR failing
- 29. Kreuz Plattform C?
- 30. Kreuz Plattform NPM Startskript
Danke @Shai. Sie sind mit diesen Caffe-Antworten beschäftigt – marcman