π€Machine Learning
π―
Supervised Learning
Master classification and regression algorithms from fundamentals to advanced techniques
π±
Beginner
BeginnerUnderstand core supervised learning concepts
What to Learn
- β’Classification vs regression tasks
- β’Linear regression: intuition and math
- β’Logistic regression for classification
- β’Train/test split and cross-validation
- β’Evaluation metrics: accuracy, precision, recall, F1
Resources
- πCoursera ML by Andrew Ng (weeks 1-3)
- πScikit-learn documentation tutorials
- πKaggle Learn: Intro to ML
πΏ
Intermediate
IntermediateApply diverse ML algorithms
What to Learn
- β’Decision trees and Random Forests
- β’Support Vector Machines (SVM)
- β’Gradient Boosting (XGBoost, LightGBM)
- β’Feature engineering techniques
- β’Hyperparameter tuning strategies
Resources
- πHands-On Machine Learning (GΓ©ron) Ch 1-7
- πXGBoost documentation
- πKaggle competitions for practice
π³
Advanced
AdvancedDeep supervised learning expertise
What to Learn
- β’Ensemble methods and stacking
- β’AutoML and neural architecture search
- β’Handling imbalanced datasets
- β’Calibration and uncertainty quantification
- β’Model interpretability (SHAP, LIME)
Resources
- πElements of Statistical Learning
- πInterpretable ML book by Molnar
- πResearch papers on specific algorithms