在 Keras 中,
categorical_accuracy
和 sparse_categorical_accuracy
有什么区别?在度量指标的文档中没有任何提示,通过在 Google 上搜索也没有找到答案。
源代码可以在这里找到:
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())