๐Ÿง  CIFAR-10 Image Classification

Custom CNN ยท MobileNetV2 ยท ResNet-18 โ€” a controlled comparison of from-scratch vs transfer learning

Tip: These models were trained on 32ร—32 CIFAR-10 thumbnails. They work best on simple, centred images of a single object โ€” use the example images below for reliable results.

Preprocessing note: All models now use aspect-ratio-preserving preprocessing. Landscape or portrait uploads are letterboxed / center-cropped rather than squashed, which significantly improves results on real-world photos.

Domain gap: Even with correct preprocessing, these models were trained exclusively on 32ร—32 thumbnail-style images. Complex real-world photos (motion blur, cluttered backgrounds, unusual angles) will produce lower confidence โ€” this is expected and honest, not a bug. Low confidence is itself useful information: it tells you the image looks unlike what the model trained on.

Model

Example images โ€” click to load

Examples

Compare All Deployed Models

Load an image above, then click the button to classify it with Custom CNN, MobileNetV2, ResNet-18 simultaneously.