Я использую следующий код для вызова предварительно обученной модели vgg16 в fastai после прочтения документации в Модель Pytorch Vision
import fastai
from fastai.vision import *
from fastai.callbacks import *
learn6= cnn_learner(data, models.vgg16, metrics =[accuracy])
from fastai.callbacks import *
EarlySC = EarlyStoppingCallback(learn=learn6, monitor='accuracy', min_delta=0.01, patience=20)
reduceLR = ReduceLROnPlateauCallback(learn=learn6, monitor = 'accuracy', patience = 20, factor = 0.2, min_delta = 0)
learn6.fit(100,0.001,callbacks=[reduceLR,EarlySC])
learn6.save('vgg16')
Но это вызывает следующую ошибку:
AttributeError Traceback (most recent call last)
<ipython-input-38-e9aca7dabc9d> in <module>()
5 from fastai.callbacks import *
6 #model = torch.hub.load('pytorch/vision:v0.5.0', 'vgg16', pretrained=True)
----> 7 learn6= cnn_learner(data, models.vgg16, metrics =[accuracy])
8 from fastai.callbacks import *
9 EarlySC = EarlyStoppingCallback(learn=learn6, monitor='accuracy', min_delta=0.01, patience=20)
AttributeError: module 'fastai.vision.models' has no attribute 'vgg16'