Tensorflow 如何使用resnet50\u coco\u best\u v2.1.0进行迁移学习

Tensorflow 如何使用resnet50\u coco\u best\u v2.1.0进行迁移学习,tensorflow,keras,resnet,retinanet,Tensorflow,Keras,Resnet,Retinanet,我一直在胡思乱想如何从保存的模型中学习。我的案例是resnet50\u coco\u best\u v2.1.0.h5,在像这样加载之后 然后我尝试将其添加到我的新模型中 resnet50Coco = models.load_model(url_model, backbone_name='resnet101') new_resnet50Coco = resnet50Coco.get_layer('filtered_detections') inputs = Input(shape=(256,

我一直在胡思乱想如何从保存的模型中学习。我的案例是resnet50\u coco\u best\u v2.1.0.h5,在像这样加载之后

然后我尝试将其添加到我的新模型中

resnet50Coco = models.load_model(url_model, backbone_name='resnet101')

new_resnet50Coco = resnet50Coco.get_layer('filtered_detections')

inputs = Input(shape=(256,256,3))
SalidaResnet50Coco = Model(inputs = inputs, outputs = new_resnet50Coco.output)

model = Sequential()
model.add(SalidaResnet50Coco )
model.add(Conv2D(512, 5, strides = (1),  padding='same', activation='relu'))
model.add(Conv2D(1024, 5, strides = (1) , padding='same', activation='relu'))
model.add(MaxPooling2D(pool_size=(2, 2),strides=2))  
 
model.add(Flatten())
model.add(Dense(10, activation='relu'))
model.add(Dense(8, activation='softmax'))
model.layers[0].trainable=False

model.summary()
如果你能给我任何关于如何从保存的模型创建新模型的帮助,我将非常感激