Convolutional neural network from scratch

from_scratch
deep_learning
first_principle
cnn
Convolutional neural network from scratch

Tech Stack

Rust
Docker
Terraform
ndarray

Description

Full from-scratch CNN implementation in Rust — no ML frameworks, no black-box abstractions. Forward pass, backpropagation, and gradient computation implemented manually based on a paper, demonstrating in-depth understanding of the underlying mathematics rather than framework-level API usage.

Chose Rust to deepen systems programming skills alongside the ML math.

Read more in my substack article.