Потеря перекрестной энтропии для задач классификации
Перекрестная энтропийная операция вычисляет потерю перекрестной энтропии между сетевыми предсказаниями и целевыми значениями для задач классификации одно меток и мультиметок.
crossentropy
функция вычисляет потерю перекрестной энтропии между предсказаниями и предназначается представленный как dlarray
данные. Используя dlarray
объекты делают работу с высокими размерными данными легче, позволяя вам пометить размерности. Например, можно пометить, которому размерности соответствуют пространственный, время, канал, и обрабатывают размерности в пакетном режиме с помощью 'S'
T
C
, и 'B'
метки, соответственно. Для незаданных и других размерностей используйте 'U'
метка. Для dlarray
возразите функциям, которые действуют по конкретным размерностям, можно задать метки размерности путем форматирования dlarray
возразите непосредственно, или при помощи 'DataFormat'
опция.
Примечание
Вычислить потерю перекрестной энтропии в layerGraph
объект или Layer
массив для использования с trainNetwork
функция, используйте classificationLayer
.
возвращает категориальную потерю перекрестной энтропии между отформатированным loss
= crossentropy(dlY
,targets
)dlarray
объект dlY
содержа предсказания и целевые значения targets
для задач классификации одно меток. Выход loss
бесформатный скалярный dlarray
скаляр.
Для бесформатных входных данных используйте 'DataFormat'
опция.
также задает формат размерности loss
= crossentropy(___,'DataFormat',FMT)FMT
когда dlY
не отформатированный dlarray
.
задает опции с помощью одного или нескольких аргументов пары "имя-значение" в дополнение к входным параметрам в предыдущих синтаксисах. Например, loss
= crossentropy(___,Name,Value
)'TargetCategories','independent'
вычисляет потерю перекрестной энтропии для задачи классификации мультиметок.