Classical ML from Scratch
Regression, trees, k-means, naive Bayes, SVMs and the metrics that tell you whether any of it worked.
Intermediate · 21 problems · 0 passed · Background reading: Machine Learning — Roadmap
- 01Precision, Recall & F1 From a Confusion Matrixeasy
- 02Linear Regression Gradient Descent Stepeasy
- 03Decision Tree Gini Impuritymedium
- 04Decision Tree Information Gain via Entropymedium
- 05Linear Regression via the Normal Equationmedium
- 06Batch Gradient Descent for Linear Regressionmedium
- 07Logistic Regression: Forward Pass + Log Lossmedium
- 08K-Nearest Neighbors Classifiermedium
- 09Gaussian Naive Bayes Classifiermedium
- 10K-Means Clustering: Single Lloyd Stepmedium
- 11K-Means++ Min Squared Centroid Distancesmedium
- 12K-Fold Cross-Validation Split Generationmedium
- 13SVM Hinge Loss & Marginmedium
- 14Gradient Boosting Pseudo-Residualsmedium
- 15AdaBoost Sample Weight Re-weightingmedium
- 16Mean Average Precision at K (MAP@K)medium
- 17Decision Tree Best Binary Splithard
- 18ROC AUC From Scratch (Rank-Based)hard
- 19Silhouette Score for Cluster Qualityhard
- 20PCA: Explained Variance Ratio via Eigendecompositionhard
- 21Coordinate Descent for Lasso Regressionhard
Next track: Neural Networks by Hand