【发布时间】:2019-10-17 19:24:21
【问题描述】:
我已经在包含 4 个输出类的数据集上训练了一个 CNN 模型,我将模型的权重保存在“weights.h5”中。我想使用这些权重在仅包含 2 个输出类的不同数据集上进行训练,我该怎么做?
【问题讨论】:
-
你的代码是什么样子的?
标签: tensorflow keras neural-network deep-learning convolution
我已经在包含 4 个输出类的数据集上训练了一个 CNN 模型,我将模型的权重保存在“weights.h5”中。我想使用这些权重在仅包含 2 个输出类的不同数据集上进行训练,我该怎么做?
【问题讨论】:
标签: tensorflow keras neural-network deep-learning convolution
base_model.load_weights(...)
x = base_model.layers[-2].output
x = Dense(2,activation='softmax')(x) # 2 output classes
model = Model(base_model.input,x)
model.compile(...)
【讨论】: