Код, который у меня есть (который я не могу изменить), использует Resnet с my_input_tensor
в качестве input_tensor.
model1 = keras.applications.resnet50.ResNet50(input_tensor=my_input_tensor, weights='imagenet')
Исследуя исходный код, функция ResNet50 создает новый входной слой keras с my_input_tensor
, а затем создает остальную часть модели. Это поведение, которое я хочу скопировать с моей собственной моделью. Я загружаю свою модель из файла h5.
model2 = keras.models.load_model('my_model.h5')
Поскольку в этой модели уже есть входной слой, я хочу заменить его новым входным слоем, определенным с помощью my_input_tensor
.
Как я могу заменить входной слой?