https://github.com/cernockyd/zig-mnist
trains a MNIST classifier (CPU only)
https://github.com/cernockyd/zig-mnist
machine-learning mnist zig zig-program ziglang
Last synced: 22 days ago
JSON representation
trains a MNIST classifier (CPU only)
- Host: GitHub
- URL: https://github.com/cernockyd/zig-mnist
- Owner: cernockyd
- Created: 2024-09-12T08:53:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-31T02:25:56.000Z (about 1 year ago)
- Last Synced: 2025-04-06T14:23:25.362Z (10 months ago)
- Topics: machine-learning, mnist, zig, zig-program, ziglang
- Language: Zig
- Homepage:
- Size: 26.4 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MNIST Neural Classifier from scratch
A classifier of MNIST created as subgoal of implementing Rumelhart et al. 1986 paper on backpropagation.
## Get started
get data
```bash
curl -L -o data.zip https://www.kaggle.com/api/v1/datasets/download/oddrationale/mnist-in-csv
mkdir data && tar xf data.zip -C data
```
run
```bash
zig build run -Doptimize=ReleaseFast
```