An OS which is all about learning!
-
Updated
Apr 1, 2026 - Rust
An OS which is all about learning!
A from-scratch implementation of a feedforward neural network in C# (.NET 8) without using any machine learning frameworks.
A convolutional neural network (CNN) built from scratch using only NumPy to classify handwritten digits from the MNIST dataset.
A from-scratch AlphaFold2 in PyTorch designed to make one of the most important and complex ML architectures readable, hackable, and ablatable.
Educational, from-scratch implementation of a LLaMA-style LLM using PyTorch to explore Transformer architecture fundamentals.
A decoder-only Transformer built from scratch using CuPy only — no PyTorch, no autograd, no magic. Every forward pass, backward pass, and gradient derived and implemented by hand. Includes full training loop, Adam optimizer, LayerNorm, and causal self-attention on GPU.
Implementation of KNN and Gaussian Naive-Bayes algorithms to classify phishing URLs. Built from scratch and compared with scikit-learn versions.
This project demonstrates how to build and train a feedforward neural network from scratch using only NumPy, without any high-level deep learning libraries like TensorFlow or PyTorch. The model is trained on the MNIST digit classification dataset and achieves competitive accuracy.
From-scratch implementation of binary Logistic Regression using NumPy, with vectorized cost computation, gradient calculation, and batch gradient descent optimization.
"Learn Linear Regression: A Python implementation from scratch with dataset generation and visualization" as it's both informative and engaging.
Manual implementation of backpropagation on a custom computational graph with gradient checking. Benchmarks Vanilla SGD, Momentum, and Adam optimizers from first principles using NumPy.
Minimal http server written from scratch in C language
LSTM implemented from scratch and with PyTorch's nn.LSTM, trained using PyTorch Lightning on a toy stock prediction task. Educational and beginner-friendly.
Minimal GPT implementation from scratch using PyTorch — trains a character-level transformer on the Tiny Shakespeare dataset to demonstrate core LLM concepts.
Add a description, image, and links to the from-scratch-implementation topic page so that developers can more easily learn about it.
To associate your repository with the from-scratch-implementation topic, visit your repo's landing page and select "manage topics."