Ich habe ein neurales Netzwerk von Keras implementiert, und ich habe loss='binary_crossentropy'
verwendet, um Verlust und Genauigkeit des Modells zu erhalten. Jetzt würde ich den Misclassification-Fehler bekommen, aber ich weiß nicht, wie man den Verlust Parameter in model.compile()
einstellt, um diese Art der Auswertung zu erhalten. Ich habe nichts über sie auf der Keras Website keras.ioKeras - Wie bekommt man Fehleinstufung?
0
A
Antwort
1
Sie müssen den metrics
Parameter in model.compile()
einzustellen. Eine Metrik ist eine Funktion, die verwendet wird, um die Leistung Ihres Modells zu beurteilen, wie in Ihrem Fall Klassifizierungsfehler, aber nicht für das Training verwendet. Überprüfen Sie mehr here.
In Ihrem Fall können Sie: model.compile(..., loss='binary_crossentropy', metrics='binary_accuracy')
Wenn Sie Klassifizierung tun sollten Sie verwenden: model.compile(..., loss='categorical_crossentropy', metrics='categorical_accuracy')
Verwandte Themen
- 1. Keras Modell bekommt konstanten Verlust und Genauigkeit
- 2. Wie bekommt man wod_qty_req?
- 3. wie man Arbeitsplan bekommt
- 4. Wie bekommt man einen Scanner
- 5. Wie bekommt man die Ansicht?
- 6. Wie bekommt man alle Frauen?
- 7. Wie bekommt man Twitter URLs?
- 8. Wie bekommt man Abhängigkeiten Baum?
- 9. Wie berechnet man die Vorhersageunsicherheit mit Keras?
- 10. Wie konvertiert man Bilder Farbraum in Keras?
- 11. Wie speichert man model.summary() in Keras Datei?
- 12. Wie setzt man Zustandsvariablen in Keras zurück?
- 13. Keras: Wie kann man die Nullhypothese herausfinden?
- 14. Wie man model.fit_generator in keras verwendet
- 15. Wie bekommt man Stretch.Uniform in Silvlerlight?
- 16. Wie bekommt man POSTed Json in Flask?
- 17. Wie bekommt man den Namen Constraint?
- 18. Wie bekommt man das Alter eines Tweets?
- 19. Wie man HTTP bekommt in silverlight (Winphone)
- 20. Wie bekommt man seine Vertriebsgruppe von Lync
- 21. Wie bekommt man alle Blattknoten eines Baumes?
- 22. Wie man Koordinaten zwischen 2 Punkten bekommt
- 23. Wie bekommt man alle Geburtstage von heute?
- 24. Ansible: wie man den unarchivierten Pfad bekommt?
- 25. jquery. Wie bekommt man die Geschwisterhöhe?
- 26. Wie bekommt man Akka Schauspieler als SchauspielerRef?
- 27. Wie bekommt man die Level des Indikators?
- 28. Wie bekommt man dynamische Variablennamen in PHP?
- 29. Wie bekommt man Zeit in Redshift?
- 30. Wie bekommt man Prozessname von Python?
Ist es möglich, zusammen zu kommen und Grundstück 'binary_accuracy' und' accuracy'? – Simone
Ja, Sie können sie als Liste "metrics = ['accuracy', 'binary_accuracy']' 'übergeben. Wenn Sie das Tensorflow-Backend verwenden, können Sie mit dem Tensorboard (https://keras.io/callbacks/#tensorboard) Callback alle em darstellen. Sonst kannst du einen eigenen Callback schreiben. – indraforyou