У меня есть проблема.
Я хочу взять выходные данные последнего конвективного слоя 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)
Спасибо!