Tensorflow 预训练的CNN模型如何处理各种图像大小?

Tensorflow 预训练的CNN模型如何处理各种图像大小?,tensorflow,machine-learning,conv-neural-network,Tensorflow,Machine Learning,Conv Neural Network,我正在使用预先训练过的CNN,比如VGG16或InceptionV3。我希望预先训练的模型只接受一个固定大小的图像(输入)——用于训练的图像。否则,必须从头开始训练整个模型。但无论输入图像的大小如何,CNN都训练了权重 它是如何工作的?我怀疑他们是否训练了不同图像尺寸的模型 cnn = tf.applications.vgg16.VGG16( input_shape=image_size, #image resolution weights='imagenet', inc

我正在使用预先训练过的CNN,比如VGG16或InceptionV3。我希望预先训练的模型只接受一个固定大小的图像(输入)——用于训练的图像。否则,必须从头开始训练整个模型。但无论输入图像的大小如何,CNN都训练了权重

它是如何工作的?我怀疑他们是否训练了不同图像尺寸的模型

cnn = tf.applications.vgg16.VGG16(
    input_shape=image_size, #image resolution
    weights='imagenet',
    include_top=False)

cnn.trainable = False

它将输入的大小调整为所需的格式。