Как точно настроить обученную модель с помощью fast.ai с замораживанием слоев объектов?

#tensorflow #model #pytorch #vision #fast-ai

Вопрос:

Я работаю над моделью классификации и обнаружения, в которой я обучал обе модели на другом наборе данных, теперь я снова обучаю их обеим на новых данных изображений, но модель содержит две модели, такие как FPN CNN . Я хочу заморозить последний слой и обучиться на новом наборе данных.

Как настроить эту модель с помощью fast.ai. Пожалуйста, нужны предложения, учебные пособия и т. Д. (Нужен какой-то код для руководства)

Комментарии:

1. Можете ли вы предоставить определение модели вашей установки?

2. Я делюсь ссылкой, по которой загружена эта модель: модель Вот она

3. Пожалуйста, укажите код (ваш код), в котором вы импортируете и инициализируете эту модель.

4. # device = torch.device model = rps.models.get_classifier(models.densenet121, 14).to(device) model.load_state_dict(torch.load('model/classifier_densenet121.pth'))#, map_location=torch.device('cpu') #здесь rps-мой модуль и загружает веса модели. Эта модель содержит две модели, например, FPN и densenet. С этого момента я запутался в том, как заморозить последние слои и как переучиться на меньшем количестве классов?