Я делю предварительно обученную модель RESNET50 на блоки, я переопределил всю модель и создал блоки. Модель разделена на блоки
Однако при загрузке модели возникает ошибка отключения графика. Я новичок и экспериментирую с моделями Keras. Я изо всех сил старался это исправить, но не смог. Помощь высоко ценится. Заранее спасибо.
Обратите внимание, я делю модель на блоки на основе кода, приведенного в этой ссылке
x = layers.Input(batch_shape=resnet_model.get_layer('input_1').get_input_shape_at(0))
def give_model1():
def f(x):
return block_1(x)
return f
def give_model2():
def g(x):
return block_2(x)
return g
inputs = x
x = block_1(inputs)
final=block_2(x)
model = Model(inputs=inputs, outputs=final)
model.save("resnet_model.h5")
new_model= keras.models.load_model('resnet_model.h5')
"ValueError: Graph disconnected: cannot obtain value for tensor Tensor("input_1_2:0", shape=(?, 224, 224, 3), dtype=float32) at layer "input_1". The following previous layers were accessed without issue: []"