Skip to content
Oh My Computer Science
01 Supervised Learning: Regression & Classification

The workhorse algorithms of applied ML — ranked by practical usage.

Read
02 Deep Learning

Neural architectures that learn hierarchical representations from large datasets.

Read
03 Unsupervised Learning: Clustering

Group unlabeled data by structure and similarity to discover segments.

Read
04 Dimensionality Reduction & Representation Learning

Compress and visualize high-dimensional data while preserving structure.

Read
05 Recommender-System Algorithms

Match users to items they're most likely to engage with.

Read
06 Anomaly Detection

Flag rare, suspicious, or faulty observations that deviate from the norm.

Read
07 Time-Series Forecasting

Predict future values from trends, seasonality, and lagged signals.

Read
08 Reinforcement Learning

Learn decision-making policies by maximizing reward.

Read
09 NLP & Text Mining

Extract meaning, structure, and signals from natural-language text.

Read
10 Computer Vision

Classify, detect, segment, and generate visual content.

Read
11 Graph & Network ML

Learn from data defined over nodes and edges.

Read
Built with Hugo · Melange palette
© 2026 Oh My Computer Science · Source