Разница между плотным (2) и плотным (1) как последний слой двоичной классификации CNN?

В CNN для двоичной классификации изображений должна быть форма вывода (количество изображений, 1) или (количество изображений, 2)? В частности, здесь есть 2 вида последнего слоя в CNN:

keras.layers.Dense(2, activation = 'softmax')(previousLayer)

или

keras.layers.Dense(1, activation = 'softmax')(previousLayer)

В первом случае для каждого изображения есть 2 выходных значения (вероятность принадлежности к группе 1 и вероятность принадлежности к группе 2). Во втором случае каждое изображение имеет только 1 выходное значение, которое является его меткой (0 или 1, метка = 1 означает, что оно принадлежит группе 1).

Какой из них правильный? Есть ли внутренняя разница? Я не хочу распознавать какие-либо объекты на этих изображениях, просто разделите их на 2 группы.

Большое спасибо!

4 голоса | спросил BuboBubo 12 J0000006Europe/Moscow 2018, 05:50:40

1 ответ


0
Это первое правильное решение:Обычно мы используем функцию активации ---- +: = 1 =: + ---- для выполнения задач классификации, а выходной шириной будет количество категорий.Это означает, что если вы хотите классифицировать один объект на три категории с метками ---- +: = 2 =: + ---- , ---- +: = 3 =: + ---- или ---- +: = 4 =: + ---- , вам нужно, чтобы слой ---- +: = 5 =: + ---- генерировал выходные данные с формой ---- +:= 6 =: + ---- .Затем вы можете использовать функцию ---- +: = 7 =: + ---- для расчета ---- +: = 8 =: + ---- , автоматически рассчитать градиент и выполнить обратную операцию.процесс распространения.Если вы хотите создать только одно значение со слоем ---- +: = 9 =: + ---- , это означает, что вы получите тензор с формой ---- +: = 10 =: + -- - поэтому он выдает единственное числовое значение, например, задача ---- +: = 11 =: + ---- .Вы используете значение вывода для представления категории.Ответ правильный, но не работает как общее решение задачи ---- +: = 12 =: + ---- .
ответил Neo Xu 12 J0000006Europe/Moscow 2018, 06:55:22

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132