Code · repository · Daily log · in progress

AGI_Research

Public lab notebook — committed daily since September 2026. Linear algebra, calculus and probability from axioms → neural nets and backprop in pure NumPy (SGD through Adam) → now CNNs, Transformers and PyTorch. No shortcuts.

⑂ Code · repository·Daily log · in progress

A public lab notebook committed daily since 1 September 2026 — 547 days to 1 Mar 2028. I derive everything by hand: linear algebra, calculus and probability from axioms, then neural nets, backprop, optimisers from SGD to Adam in pure NumPy, now CNNs and Transformers.

Each day is a notebook with math, code and reflection — no autograd, no shortcuts. The repo is the research log; the portfolio shows the distilled logs. Follow along as the bench grows.

Highlights

  • Linear algebra, calculus and probability from axioms
  • Forward and backward pass in pure NumPy
  • Backpropagation derived by hand — no autograd
  • Optimisers from SGD to Adam, built step by step
  • Now: CNNs, attention, Transformers
backprop ✓ NumPy CNNs Transformers PyTorch daily commits
Jupyter Notebook 86.4% · Python 13.6%
40+Days
40+Notebooks
150+Commits
FAQ — AGI_Research
How often do you commit?

Daily since 1 September 2026 — the mission is 547 days to 1 Mar 2028. Each day is a notebook.

Do you use PyTorch or pure NumPy?

Both — I first build everything in pure NumPy by hand (backprop, Adam, CNN), then show the PyTorch version for comparison.

Can I follow along locally?

Yes — clone hariomlohardev/AGI_Research, open any notebook in Jupyter, and run top to bottom. No API keys needed.

View code on GitHub ↗ ← All projects GitHub ↗