#python #python-3.x #keras
#python #python-3.x #keras
Вопрос:
Я использую VGG16 в качестве базовой модели CNN:
base_model = VGG16(weights='imagenet', include_top=False, input_shape=(64,64,3) )
Я хочу создать новую модель и добавить слои VGG16 в свою модель один за другим, прежде чем добавлять свои собственные слои.
Я знаю, как добавлять новостные слои вручную с помощью команды model.add(), но я не уверен, как я могу перебирать слои базовой модели и добавлять их в свою модель
Ответ №1:
Я нашел ответ на свой вопрос.
bn = []
for layer in base_model.layers:
bn.append(layer)
model = Sequential(bn)
model.summary()