As the topic suggest I am tinkering with hand written digits dataset on Kaggle and trying to improve my results with fastai library.
Here is what I have done so far.
I appreciate that I might have not chose the simplest way of converting csv pixel data values into a pictures, however it does produce desirable result - I am getting correctly labeled training images.
Now, the hurdle that I stumbled upon is how to run trained model on test data. Here is the snippet of code for ImageBunch:
train_path_img = "../working/images/train" train_fnames = get_image_files("../working/images/train/") test_path_img = "../working/images/test" test_fnames = get_image_files("../working/images/test/") data = ImageDataBunch.from_name_re(train_path_img, rain_fnames, pat, test=test_path_img, ds_tfms=get_transforms(do_flip=False), size=28, bs=64, num_workers=0).normalize(imagenet_stats)
I mean, I ran
learn on train data but how do I apply model on test data? Also, if any one could share the code that can be used to output values to submission file, please - I’d greatly appreciate that.