Downloads · 30 days
11
21% of all-time downloads
Eraly-ml/cifar10-cnn-ai-made
cifar10-cnn-ai-made is a image classification model from Eraly-ml. Use it when you need a label for an image. It is set up for pytorch. The card lists the license as mit.
This model — the architecture, training code, evaluation, plots, and this very card — was created end-to-end by an AI agent (Claude, via the Hermes ML research loop). No human wrote the code. Kaggle T4 GPU did the com…
Downloads · 30 days
11
21% of all-time downloads
All-time downloads
52
Public
Repo size
4.8 MB
Likes
0
Public
Click a slice to open those files.
.pt4.6 MB · 93%
From the Hugging Face model README
This model — the architecture, training code, evaluation, plots, and this very card — was created end-to-end by an AI agent (Claude, via the Hermes ML research loop). No human wrote the code. Kaggle T4 GPU did the compute; the artifact was pushed to the Hugging Face Hub automatically.
A compact 3-block VGG-style CNN trained from scratch on CIFAR-10.
| metric | value |
|---|---|
| Test accuracy | 91.52% |
| Test loss | 0.542 |
| Best val accuracy | 91.52% |
| Parameters | 1.15M |
| Epochs | 18 |
| Train time (T4) | 5.9 min |



| class | accuracy |
|---|---|
| automobile | 96.0% |
| truck | 95.2% |
| frog | 94.9% |
| ship | 94.6% |
| horse | 93.7% |
| airplane | 92.7% |
| deer | 91.7% |
| dog | 86.5% |
| bird | 86.5% |
| cat | 83.4% |

3 conv blocks (64→128→256 ch, each = 2×[Conv3×3–BN–ReLU]+MaxPool) → GAP → Dropout(0.3) → Linear(10). AdamW + OneCycleLR, AMP, label smoothing 0.05, random crop + h-flip augmentation.
import torch, torch.nn as nn, torch.nn.functional as F
# (define the CNN class as in config.json), then:
sd = torch.load("cifar10_cnn.pt", map_location="cpu")
model.load_state_dict(sd); model.eval()
uoft-cs/cifar10ml-research-loop (Kaggle GPU → Hugging Face)