ML First Principles — Map of Content

Personal branding content map for Suryansh.co. Every note here is a topic to be explained from first principles — for Obsidian Publish, with companion X posts and GitHub code.


Dependency Tree

Linear Algebra    Calculus    Probability    Info Theory    Statistics
      ↓               ↓            ↓               ↓            ↓
  Matrices,      Derivatives,  Distributions,  Entropy,    Bias-Variance,
  Eigenvectors   Chain Rule    Bayes Theorem   Info Gain   Overfitting
                      ↓               ↓
                  Optimization    Distance &
                  + Grad Desc     Similarity
                      ↓
  PCA   LDA   LR   GBT   CNN   Naive Bayes   DT   RF   HMM

Foundations


Models


Content Pipeline

NoteObsidianX PostGitHub
Linear AlgebraFirst principles write-up”A matrix is just a machine that rotates and stretches space”linear-algebra-visual
Optimization & Gradient DescentFirst principles write-up”Why you move opposite to the gradient”gradient-descent-viz
Statistics & Bias-VarianceFirst principles write-up”Why a perfect training fit is a red flag”included in model repos
PCAFirst principles write-up”PCA doesn’t select features. It creates new ones.”pca-lda-from-scratch
LDAFirst principles write-upThread: PCA vs LDApca-lda-from-scratch
Linear RegressionFirst principles write-up”One derivative. That’s the whole algorithm.”ml-from-scratch
Naive BayesFirst principles write-up”The most honest model in ML”ml-from-scratch
Decision TreeFirst principles write-up”Decision trees are just repeated questions about uncertainty”ml-from-scratch
Random ForestFirst principles write-upMeme: averaging bad models → good modelml-from-scratch
GBTFirst principles write-upThread: boosting as gradient descentml-from-scratch
CNNFirst principles write-up”CNNs don’t understand images. They understand patterns.”sam-building-footprints
HMMFirst principles write-up”What if the world has hidden states?”wavelet-denoising-emg