Machine Learning
About This Series
Machine learning is a technology that learns patterns from data to make predictions and decisions. This series begins with the foundations of statistical learning theory and progresses through classical methods, deep learning, and generative models. Emphasis is placed on balancing theoretical understanding—"why can machines learn?" and "when does learning succeed?"—with practical implementation and application.
The goal is not merely to use machine learning, but to become an engineer or researcher who can understand the principles and design systems accordingly. We study machine learning not as a black box, but as a technology grounded in mathematical foundations.
Learning by Level
Learning Path
Key Topics
Supervised Learning
Regression and classification. From linear models to nonlinear models and ensemble learning.
Unsupervised Learning
Clustering, dimensionality reduction, and anomaly detection. Discovering structure in data.
Deep Learning
Theory and practice of neural networks. CNNs, RNNs, and Transformers.
Generative Models
VAEs, GANs, and diffusion models. Learning to generate data.
Why Study the Theory?
Machine learning libraries make it possible to build something that "works." However:
- Why can machines learn? What is the theoretical basis for generalization?
- When does learning fail? Causes of overfitting and distribution shift.
- How can we improve? Design rationale for regularization and data augmentation.
- Handling new problems: Guidance when existing methods are insufficient.
- Understanding current research: Essential for reading and implementing papers.
Answering these questions requires an understanding grounded in mathematical foundations.
Application Domains
- Computer Vision: Image recognition, object detection, segmentation
- Natural Language Processing: Machine translation, question answering, text generation
- Speech Processing: Speech recognition, speech synthesis, speaker identification
- Recommender Systems: Collaborative filtering, content-based methods
- Scientific Research: Drug discovery, materials design, protein structure prediction
- Autonomous Driving: Perception, prediction, planning
Related Series
- Generative Models — Detailed coverage of VAEs, GANs, and diffusion models