Keras reemplazando la capa de entrada
El código que tengo (que no puedo cambiar) usa Resnet conmy_input_tensor
como input_tensor.
model1 = keras.applications.resnet50.ResNet50(input_tensor=my_input_tensor, weights='imagenet')
Investigando elcódigo fuente, La función ResNet50 crea una nueva capa de entrada keras conmy_input_tensor
y luego crea el resto del modelo. Este es el comportamiento que quiero copiar con mi propio modelo. Cargo mi modelo desde el archivo h5.
model2 = keras.models.load_model('my_model.h5')
Como este modelo ya tiene una capa de entrada, quiero reemplazarla por una nueva capa de entrada definida conmy_input_tensor
.
¿Cómo puedo reemplazar una capa de entrada?