Метрическая классификация Keras метрики - PullRequest
0 голосов
/ 20 декабря 2018

Какие показатели лучше подходят для классификации по нескольким меткам в Керасе: accuracy или categorical_accuracy?Очевидно, что последняя функция активации равна sigmoid, а функция потери равна binary_crossentropy в этом случае.

1 Ответ

0 голосов
/ 21 декабря 2018

На самом деле, нет метрики с именем accuracy в Керасе.Когда вы устанавливаете metrics=['accuray'] в Keras, правильная метрика точности будет выведена автоматически на основе используемой функции потерь.В результате, поскольку вы использовали binary_crossentropy в качестве функции потерь, в качестве метрики будет выбран binary_accuracy.

Теперь определенно следует выбрать binary_accuracy вместо categorical_accuracy в задаче классификации с несколькими метками, поскольку классы независимы друг от друга, и прогноз для каждого класса должен рассматриваться независимо от прогнозов для других классов.

...