问题描述
下面的代码从MNIST数据集中为3和7个图像数字创建一个分类器。 您能帮我弄清楚如何使用此学习器对新图像进行分类吗?
!pip install -Uqq fastbook
import fastbook
fastbook.setup_book()
from fastai.vision.all import *
from fastbook import *
matplotlib.rc('image',cmap='Greys')
path = untar_data(URLs.MNIST_SAMPLE)
dls = ImageDataLoaders.from_folder(path)
learn=cnn_learner(dls,resnet18,pretrained=False,loss_func=F.cross_entropy,metrics = accuracy)
learn.fit_one_cycle(1,0.1)
解决方法
只需使用learn.predict('testImage.jpg')
供参考,请参阅fastai文档vision tutorial