Необязательно загружает предварительно обученные веса на ImageNet. Обратите внимание, что соглашение о формате данных, используемое моделью, указано в tf.keras.backend.image_data_format().
Аргументы
include_top
Булево значение, указывает, нужно ли включать полносвязный слой вверху, как последний слой сети. По умолчанию True.
weights
Один из None (случайная инициализация), imagenet (предварительная подготовка на ImageNet) или путь к файлу весов для загрузки. По умолчанию imagenet.
input_tensor
Необязательный тензор Keras (т. е. вывод layers.Input()) для использования в качестве входных данных изображения для модели. input_tensor полезно для совместного использования входов между несколькими различными сетями. По умолчанию None.
input_shape
Необязательная кортеж формы, должен быть указан только если include_top False (в противном случае форма входа должна быть (299, 299, 3) (с форматом данных channels_last) или (3, 299, 299) (с форматом данных channels_first). Она должна иметь ровно 3 канала входных данных, а ширина и высота должны быть не меньше 75. Например, (150, 150, 3) - допустимое значение. input_shape будет проигнорировано, если предоставлена input_tensor
pooling
Необязательный режим пулинга для извлечения признаков, когда include_topFalse.
None (по умолчанию) означает, что результатом модели будет 4D тензорный выход последнего свёрточного блока.
avg означает, что к выходу последнего свёрточного блока будет применено глобальное усреднение пулинга, и поэтому результатом модели будет 2D тензор.
max означает, что будет применено глобальное максимальное пулинг.
classes
Необязательное количество классов для классификации изображений, должно быть указано только если include_top True и если не указан аргумент weights. По умолчанию 1000.
classifier_activation
A str или вызываемый объект. Функция активации для использования на верхнем слое. Игнорируется, если include_top=True. Установите classifier_activation=None для возврата логитов верхнего слоя.