Shelf

Notes.

Personal learning notes from reading data science and programming books.

Machine Learning9 notesProgramming8 notes

Machine Learning

9 notes

Abstract network landscape representing machine learning systems

The Machine Learning Landscape

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

JCRLearning note
Machine learning workflow from source data to model performance

End-to-End Machine Learning

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

JCRLearning note
Classification diagram separating two classes with a decision boundary

Classification

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

JCRLearning note
Model training workflow from data through loss optimization to a trained model

Training Models

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

JCRLearning note
Support vector machine diagram showing the maximum margin and optimal hyperplane

Support Vector Machines

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

JCRLearning note
Decision tree diagram branching into two classification outcomes

Decision Trees

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

JCRLearning note
High-dimensional data projected into a lower-dimensional representation

Dimensionality Reduction

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

JCRLearning note
Unlabeled data organized into discovered clusters through unsupervised learning

Unsupervised Learning Techniques

Clustering, anomaly detection, density estimation, K-means, DBSCAN, and other techniques for learning patterns from unlabeled data.

JCRLearning note

Programming

8 notes

Backtracking

Notes on backtracking from my learning vault.

JCRLearning note

Bit Operations

Notes on bit operations from my learning vault.

JCRLearning note

Dynamic Arrays

Notes on dynamic arrays from my learning vault.

JCRLearning note

Greedy Algorithm

Notes on greedy algorithm from my learning vault.

JCRLearning note

Set Structures

Notes on set structures from my learning vault.

JCRLearning note

Time Complexity

Notes on time complexity from my learning vault.

JCRLearning note