РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
336 of 824 menu

Функция applications.VGG19

Функция applications.VGG19 создает сверточную нейронную сеть архитектуры VGG19. Первым параметром передается логическое значение include_top, которое определяет, включать ли полносвязные слои классификатора. Вторым параметром можно передать кортеж weights для загрузки предобученных весов. Третьим параметром передается форма входного тензора input_shape. Функция возвращает объект модели Keras.

Синтаксис

tf.keras.applications.VGG19( include_top=True, weights='imagenet', input_shape=None )

Пример

Давайте создадим модель VGG19 с полносвязными слоями и предобученными весами:

import tensorflow as tf model = tf.keras.applications.VGG19( include_top=True, weights='imagenet' ) print(model.name)

Результат выполнения кода:

"vgg19"

Пример

Давайте создадим модель VGG19 без полносвязных слоев для извлечения признаков:

import tensorflow as tf model = tf.keras.applications.VGG19( include_top=False, weights='imagenet' ) print(model.output_shape)

Результат выполнения кода:

(None, 7, 7, 512)

Пример

Давайте создадим модель VGG19 с собственной формой входного тензора:

import tensorflow as tf model = tf.keras.applications.VGG19( include_top=False, weights=None, input_shape=(224, 224, 3) ) print(model.input_shape)

Результат выполнения кода:

(None, 224, 224, 3)

Пример

Давайте выполним предсказание на случайном тензоре с помощью модели VGG19:

import tensorflow as tf tf.random.set_seed(0) model = tf.keras.applications.VGG19( include_top=True, weights='imagenet' ) t = tf.random.normal((1, 224, 224, 3)) res = model.predict(t, verbose=0) print(res.shape)

Результат выполнения кода:

(1, 1000)

Смотрите также

  • функцию VGG16,
    которая создает модель VGG16
  • функцию ResNet50,
    которая создает модель ResNet50
  • функцию InceptionV3,
    которая создает модель InceptionV3
  • функцию load_model,
    которая загружает сохраненную модель
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить