MNIST CNN β 60-second training run
A small CNN trained from scratch on MNIST for 60 seconds of training compute (wall-clock capped loop), reaching 99.24% test accuracy on the held-out 10k test split.
Details
- Architecture: Conv(1β32) β ReLU β Conv(32β64) β ReLU β MaxPool β Dropout(0.25) β FC(12544β128) β ReLU β Dropout(0.5) β FC(128β10) β 1,625,866 parameters
- Dataset:
ylecun/mnist, train split (60,000 images) - Optimizer: Adam, lr 0.001, batch size 256
- Training steps: 4,691 (78 steps/sec) in 60s
- Seed: 0
Files
pytorch_model.binβ model state dict (load withtorch.load(..., map_location="cpu")["state_dict"])
Inference Providers NEW
This model isn't deployed by any Inference Provider. π Ask for provider support