Machine Learning¶
Algorithms that improve at a task by learning patterns from data instead of being explicitly programmed.
Machine Learning is one of the core areas in the AI University map of AI. Explore the diagram, then dive into each topic — every subtopic grows into its own deep-dive over time.
flowchart TB
D[(Data)] --> P{Learning paradigm}
P --> S[Supervised]
P --> U[Unsupervised]
P --> SS[Self-supervised]
P --> R[Reinforcement]
S --> M[Train model]
U --> M
SS --> M
R --> M
M --> E[Evaluate] --> DEP[[Deploy]]
Key topics¶
-
Supervised learning
Learn a mapping from inputs to labelled outputs — classification and regression.
-
Unsupervised learning
Find structure in unlabelled data — clustering, dimensionality reduction, density estimation.
-
Self-supervised learning
Create supervision from the data itself (e.g. predict the next token); the engine behind modern foundation models.
-
Reinforcement learning
Learn by trial and error from rewards; covered in depth in its own area.
-
Core algorithms
Linear/logistic regression, decision trees, SVMs, k-NN, naive Bayes, and ensembles like random forests and gradient boosting.
-
Feature engineering
Turning raw data into informative inputs — scaling, encoding, selection, and extraction.
-
Training & evaluation
Loss functions, gradient descent, regularization, cross-validation, and the bias–variance / over- vs under-fitting trade-off.
Related areas¶
Foundations of AI · Deep Learning · Data & MLOps
Learn this properly
Want hands-on training in machine learning? Explore AI University courses and AI School camps for kids.