Предварительная обработка изображений перед извлечением элементов Re sNet из предварительно обученной модели в PyTorch - PullRequest
0 голосов
/ 16 марта 2020

Мне нужно извлечь объекты Re sNet (вывод окончательного слоя слоев, непосредственно перед слоем среднего глобального пула). Я нашел код здесь и здесь следующим образом

res50_model = models.resnet50(pretrained=True)
res50_conv = nn.Sequential(*list(res50_model.children())[:-2])
outputs = res50_conv(inputs)

В Керасе я могу сделать то же, что и ниже:

from tensorflow.keras.applications.resnet50 import ResNet50, preprocess_input

resnet_model = ResNet50(include_top=False)
preprocessed_images = preprocess_input(images)
features = self.model.predict(preprocessed_images)

preprocess_input в Keras вычитает Imag eNet означает из images и выполняет некоторые другие шаги предварительной обработки. Требуется ли это и в pytorch? Если так, как это сделать? Для этого есть встроенная функция?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...