Продлить тренировку после загрузки модели в fast-ai, которая была сохранена локально? - PullRequest
0 голосов
/ 12 апреля 2020

Я хочу продолжить обучение моей модели сохранения в fast-ai, я тренировался и моделировал с использованием (resenet34) в fast-ai, затем сохранял, используя lerner.save(“classification_fastai_model_1”). Он был успешно сохранен, и теперь я хочу больше тренироваться, используя новые изображения для такой же классификации.

from fastai import *
from fastai.vision import *
path = "PlantVillage2" 

В этой папке 2 подпапки, одна для здоровой, а другая для нездоровой

data = ImageDataBunch.from_folder(path,
                                 ds_tfms=get_transforms(do_flip=False),
                                 bs=32,
                                 size=224,
                                 valid_pct=0.26)
data.show_batch(row=3, figsize=(8,9))
data.normalize(imagenet_stats)
learner = cnn_learner(data, models.resnet34, metrics=[accuracy, error_rate])
learner.load("classification_fastai_model_1")
learner.fit_one_cycle(3)

Я получаю эту ошибку сейчас; Я уже преобразовал все изображения в RGB, используя пакетную обработку Photoshop.

RuntimeError: Размер тензора a (2) должен соответствовать размеру тензора b (3) в не-одиночном измерении 0

Любая помощь от вас будет оценил, спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...