Was ist der Unterschied zwischen categorical_accuracy
und sparse_categorical_accuracy
in Keras? Es gibt keinen Hinweis in der , und indem ich Dr. Google frage, habe ich auch keine Antworten dafür gefunden.Keras - Unterschied zwischen categorical_accuracy und sparse_categorical_accuracy
Der Quellcode gefunden here werden kann:
def categorical_accuracy(y_true, y_pred):
return K.cast(K.equal(K.argmax(y_true, axis=-1),
K.argmax(y_pred, axis=-1)),
K.floatx())
def sparse_categorical_accuracy(y_true, y_pred):
return K.cast(K.equal(K.max(y_true, axis=-1),
K.cast(K.argmax(y_pred, axis=-1), K.floatx())),
K.floatx())
Vielleicht kann dies helfen: https://stackoverflow.com/a/43546939/3374996. Etwas mit Zielen zu tun. Ich bin mir nicht sicher, ob es sich bei den Zielen um die y_true, y_pred um spärlich oder die Ausgabe der kategorischen Genauigkeit um spärliche Werte handelt. –