Wie kann ich Kreuz-Entropie in Keras berechnen? berechnen I L1 Verlust wie folgt:Keras Kreuz Entropie Verlust
def l1_loss(y_true, y_pred):
return K.sum(K.abs(y_pred - y_true), axis=-1)
Wie kann ich Kreuz-Entropie in Keras berechnen? berechnen I L1 Verlust wie folgt:Keras Kreuz Entropie Verlust
def l1_loss(y_true, y_pred):
return K.sum(K.abs(y_pred - y_true), axis=-1)
K.categorical_crossentropy(y_pred, y_true)
categorical_crossentropy
categorical_crossentropy (Ausgang, Ziel, from_logits = False)
Categorical crossentropy betwee n einen Ausgangstensor und einen Zieltensor.
Argumente:
Ausgang: ein Tensor aus einem softmax resultierenden (es wäre denn from_logits wahr ist, wird in welchem Fall der Ausgang Logits zu erwarten).
Ziel: Ein Tensor der gleichen Form wie die Ausgabe.
from_logits: Boolean, ob Ausgabe ist das Ergebnis eines Softmax, oder ist ein Tensor von Logits.
Was ist mit der Achse? –
Ich schaute auf den Code und es hat keine Achse Option. https://github.com/fchollet/keras/tree/master/keras/backend. Es wird höchstwahrscheinlich davon ausgegangen, dass Ihre Daten kategorial sind (eine heiß kodierte Matrix, bei der jede Zeile eine Stichprobe ist, wobei der eine Hot-Vektor überall Nullen enthält, außer in der richtigen Klasse). – maz