MathIsimple

Machine Learning Course

Deep dives, practical guides, and learning insights

Beginner
Introduction to Machine Learning

ML fundamentals, terminology, model evaluation, and classical algorithms

ML Overview
Terminology
Model Evaluation
Classical Algorithms
Start Learning
Beginner
Linear Regression

OLS, gradient descent, regularization techniques, and statistical foundations

OLS
Gradient Descent
Ridge & LASSO
Assumptions
Start Learning
Beginner
Logistic Regression & Classification

Binary/multi-class classification, LDA, and handling imbalanced data

Logistic Regression
LDA
Softmax
Class Imbalance
Start Learning
Intermediate
Decision Trees

ID3, C4.5, CART algorithms, information gain, and pruning techniques

ID3
C4.5
CART
Pruning
Start Learning
Intermediate
Neural Networks Basics

Perceptron, MLP, activation functions, and backpropagation

Perceptron
MLP
Backpropagation
Activation Functions
Start Learning
Advanced
Deep Learning & CNNs

Convolutional networks, modern architectures, and transfer learning

CNNs
ResNet
VGG
Transfer Learning
Start Learning
Advanced
Support Vector Machines

Maximum margin, kernel trick, soft margin, and dual formulation

SVM
Kernel Trick
Soft Margin
RBF Kernel
Start Learning
Beginner
Naive Bayes

Probabilistic classification using Bayes' theorem and conditional independence

Bayes Theorem
Gaussian NB
Multinomial NB
Laplace Smoothing
Start Learning
Advanced
Bayesian Networks

Probabilistic graphical models, DAGs, and inference algorithms

DAG
D-separation
Inference
Belief Propagation
Start Learning
Intermediate
Ensemble Learning

Bagging, boosting, Random Forest, and XGBoost for improved predictions

Bagging
Boosting
Random Forest
XGBoost
Start Learning
Intermediate
Clustering Basics

K-means, hierarchical clustering, and DBSCAN for unsupervised learning

K-means
Hierarchical
DBSCAN
Evaluation
Start Learning
Advanced
Advanced Clustering

Spectral clustering, Gaussian mixture models, and ensemble methods

Spectral
GMM
EM Algorithm
Consensus
Start Learning
Intermediate
Dimensionality Reduction

PCA, t-SNE, LDA, and autoencoders for feature extraction

PCA
t-SNE
LDA
Autoencoders
Start Learning
Intermediate
Feature Selection

Filter, wrapper, and embedded methods for optimal feature subsets

Filter Methods
Wrapper Methods
LASSO
RFE
Start Learning
Advanced
Probabilistic Graphical Models

Markov Random Fields, Conditional Random Fields, and factor graphs

MRF
CRF
Factor Graphs
Inference
Start Learning

All courses include comprehensive theory, practical examples, and practice quizzes to test your understanding

Ask AI ✨
Machine Learning | Comprehensive ML Course from Basics to Advanced