CNN MNIST Classifier

AI Simulator Platform

CNN MNIST Lab

Train a compact multi-class CNN on 10 digit classes, then draw a digit and run live inference.

Demo samples are pre-packaged by class 0..9. The base load pulls 10 images per class (100 total).

Use Add +10 per Class to incrementally scale to 20, 30, 40, 50 per class (max 500 total).

This setup is designed for fast educational experiments while preserving class balance.

The model outputs a 10-way softmax distribution.

$$\hat{y}_c = \frac{e^{z_c}}{\sum_{k=0}^{9} e^{z_k}}, \quad L = -\frac{1}{N}\sum_i\sum_{c=0}^{9} y_{ic}\log(\hat{y}_{ic})$$

Use learning rate, batch size, optimizer, and architecture options to trade off speed and stability.

Loaded per class: 0 / 50
Dataset: 0
Epoch: 0
Loss: -
Accuracy: -
Demo Samples

Loading digit images...

Draw and Predict
-
    Confusion Matrix