An OS which is all about learning!
-
Updated
Jul 18, 2026 - Rust
An OS which is all about learning!
Companion code for Machine Learning From Scratch — 10 core ML algorithms built from scratch with NumPy, compared with Scikit-learn and PyTorch.
A from-scratch AlphaFold2 in PyTorch designed to make one of the most important and complex ML architectures readable, hackable, and ablatable.
A from-scratch implementation of a feedforward neural network in C# (.NET 8) without using any machine learning frameworks.
Educational, from-scratch implementation of a LLaMA-style LLM using PyTorch to explore Transformer architecture fundamentals.
A convolutional neural network (CNN) built from scratch using only NumPy to classify handwritten digits from the MNIST dataset.
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.
From-scratch PyTorch implementations of transformer components, BPE, decoding strategies, manual backprop, and RL.
"Learn Linear Regression: A Python implementation from scratch with dataset generation and visualization" as it's both informative and engaging.
From-scratch C++17 LiDAR + camera perception — sector RANSAC, LiDAR-inertial SLAM, MOT, probabilistic traversability, CBF safety. 13 engineering deep-dives.
Implementation of KNN and Gaussian Naive-Bayes algorithms to classify phishing URLs. Built from scratch and compared with scikit-learn versions.
Manual implementation of backpropagation on a custom computational graph with gradient checking. Benchmarks Vanilla SGD, Momentum, and Adam optimizers from first principles using NumPy.
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.
ML algorithms implemented from scratch in Python, with small projects for better understanding.
A minimalist, CUDA-native deep learning library featuring a custom autograd system and a PyTorch-inspired API, built to explore framework internals and GPU-accelerated computing.
MapReduce POC Implementation
From-scratch implementation of binary Logistic Regression using NumPy, with vectorized cost computation, gradient calculation, and batch gradient descent optimization.
A curl implementation written in python3.
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."