Нет никакой разницы между этими двумя, поскольку согласно документации аргумент weights
по умолчанию установлен на 'imagenet'
:
keras.applications.vgg16.VGG16(include_top=True, weights='imagenet', input_tensor=None, input_shape=None, pooling=None, classes=1000)
Поэтому, если вы этого не сделаетеустановите этот аргумент при создании экземпляра класса VGG16
, по умолчанию он будет установлен на 'imagenet'
и, следовательно, будут загружены веса ImageNet.
Однако, если вы хотите просто загрузить модель VGG16 без каких-либо предварительных-тренированные веса, вы можете передать weights=None
при создании экземпляра VGG16
класса.Прочитайте документацию по VGG16 для получения дополнительной информации об аргументах.