
The Machine Learning Landscape
A broad overview of machine learning systems, tasks, and the workflow for turning data into useful models.
Personal learning notes from reading data science and programming books.
9 notes

A broad overview of machine learning systems, tasks, and the workflow for turning data into useful models.

Practical project workflow notes covering data preparation, validation, model training, and evaluation.

Classification concepts, metrics, decision thresholds, and ways to evaluate model performance.

Core training ideas including regression, gradient descent, regularization, and optimization behavior.

Support vector machines, margins, kernels, similarity features, and related optimization ideas.

Decision tree intuition, splitting criteria, complexity, overfitting, and random forest foundations.

Bagging, boosting, random forests, and ensemble methods for improving model performance.

Dimensionality reduction, principal component analysis, manifold learning, and techniques for preserving useful structure in lower-dimensional spaces.

Clustering, anomaly detection, density estimation, K-means, DBSCAN, and other techniques for learning patterns from unlabeled data.
8 notes
Notes on backtracking from my learning vault.
Notes on bit operations from my learning vault.
Notes on dynamic arrays from my learning vault.
Notes on dynamic programming from my learning vault.
Notes on greedy algorithm from my learning vault.
Notes on set structures from my learning vault.
Notes on sorting and searching from my learning vault.
Notes on time complexity from my learning vault.