<p>You can use VGG19 with the input shape (32, 32, 3). (or VGG16)
32 is the least size you can input to VGG19.
<a href="https://arxiv.org/pdf/1409.1556.pdf%20http://arxiv.org/abs/1409.1556.pdf" rel="nofollow noreferrer">https://arxiv.org/pdf/1409.1556.pdf%20http://arxiv.org/abs/1409.1556.pdf</a></p>
<p>And also, you should use <strong>data_generator</strong> to load the dataset.</p>
Pretrained CNN model for small images
<p>I'm working on a project to classify the images from the fashion MNIST database. I'd like to use a pre-trained CNN (possibly one that I can fine-tune), but all the ones I find require image sizes of at least 224x224 pixels.</p>
<p>The images from the fashion MNIST database are 28x28x1 in size, and for this application I have 50000 training images and 20000 testing images. I tried simply resizing the 28x28 images to 224x224, but creating the array of size 20000x224x224 made Google Colab crash because it ran out of RAM...</p>
<p>I'm not sure if this is because I did something wrong or just because I have too many images to be resizing them to 224x224.</p>
<p>So, is there a model available for smaller images? I can't find anything for images smaller than 224x224. Or is there something else I could do here?</p>
<p>Thanks a lot.</p>