Я все еще учусь адаптироваться с использованием Keras (извините, если вопрос может быть глупым). Как говорится в заголовке, иногда я обнаруживал эти похожие коды при построении модели Conv2D или Conv3D в Keras:
x = Conv2D(16, 3, activation='relu', padding='same')(input_img)
x = Conv2D(16, (3, 3), activation='relu', padding='same')(input_img)
x = Conv3D(16, (3, 3, 3), activation='relu', padding='same')(input_img)
Я просто не уверен в этом, но я считаю, что он создает такой же размер ядра. Или это неправильно? а также я часто обнаруживал, что при создании модели последнего слоя использовалась функция активации «Sigmoid» или «Softmax», например:
x = Dense(784, activation='sigmoid')(x)
x = Dense(784, activation='softmax')(x)
Когда лучше всего использовать функцию активации Sigmoid / Softmax?