Inference multiple images

Hi I got lost a little bit with Inference.
I trained a classification model on my dataset.
Now i want to make an inference on new images (not the test set\validation set) but i can only do learn.predict on a single image.
How can i do it on multiple images in a certain folder?

I think Learner.get_preds is what you’re looking for.

2 Likes

Something like:

files = get_image_files(testfolder)
test_dl = classifier.dls.test_dl(files, bs=batchsize)
preds,y = classifier.get_preds(dl=test_dl)
3 Likes