Изменить вывод сверточного слоя? - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть проблема.

Я хочу взять выходные данные последнего конвективного слоя Efficien tNet -B0, а затем изменить значение. После этого я хочу взять результат и использовать его как ввод полностью связанного слоя. Я хочу повторить визуальное внимание (раздел 3.1) к этой статье: https://www.sciencedirect.com/science/article/abs/pii/S095070511930019X?via%3Dihub

В данный момент я использую этот код для вывода, но я могу использовать его только с одним image:

image=imread(path_img) 
resized_image=cv2.resize(image, (224,224))  
efnet = EfficientNetB0(weights="imagenet", include_top=False, input_shape=(224,224,3))
efnet.trainable=False
efnet.layers[243] #last conv layer
intermediate_layer_model = Model(inputs=efnet.input, outputs=efnet.layers[243].output)
intermediate_output = intermediate_layer_model.predict(resized_image)

Спасибо!

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