Я построил классификатор изображений с двумя классами, скажем, «A» и «B».Я также сохранил эту модель, используя model.save ().
Теперь, через некоторое время, возникло требование добавить еще один класс 'C'.Можно ли загрузить load_model () и затем добавить только один класс к ранее сохраненной модели, чтобы у нас была окончательная модель с 3 классами («A», «B» и «C»), без необходимости переучивать всю модель,для классов 'A и' B снова?
Кто-нибудь может помочь?
Я пробовал это:
Я использовал vgg16 в качестве базовой модели и выскочил ее последний слой, заморозить веса и добавить один плотный слой (DL2), обучил его прогнозированию 2 классов.
Затем я добавил еще один плотный слой поверх DL2, скажем, DL3, замораживаю веса и тренируюсь только с классом C, но теперь он всегда предсказывает класс C.