Roadmap

Machine Learning Roadmap

My exploration of machine learning paradigms, algorithms, and real-world applications.

OrderFieldLearn About (Concepts)Learn By Doing (Hands-on Coding/Projects)Best Free Resources
1FoundationsPython for ML, linear algebra, calculus, probability & statistics, data preprocessingNumPy/Pandas exercises, exploratory data analysis on public datasets (Iris, Titanic)Andrew Ng Machine Learning (Coursera)
Google ML Crash Course
roadmap.sh Machine Learning
2Supervised LearningRegression (linear, logistic), classification (decision trees, SVM, KNN, random forests), evaluation metrics (accuracy, precision, recall, F1, ROC-AUC)Predict house prices, classify images or spam, build ensemble models with scikit-learnDeepLearning.AI ML Specialization
scikit-learn Official Tutorial
Kaggle Intro to ML
3Unsupervised LearningClustering (K-means, hierarchical, DBSCAN), dimensionality reduction (PCA, t-SNE), association rules, anomaly detectionCustomer segmentation, visualize high-dimensional data, compress images with autoencodersAndrew Ng ML Course (Unsupervised section)
scikit-learn Clustering Guide
4Deep LearningNeural networks, backpropagation, activation functions, CNNs, RNNs/LSTMs, Transformers, overfitting & regularizationBuild image classifiers (CNN), sequence models, train with PyTorch/TensorFlow/Kerasfast.ai Practical Deep Learning
DeepLearning.AI Deep Learning Specialization
PyTorch Tutorials
5Computer VisionImage processing, convolutions, object detection (YOLO, SSD), segmentation, transfer learning with pre-trained modelsBuild image classifier, face detection, object detection app, style transferStanford CS231n (Convolutional Networks)
TensorFlow CV Tutorials
OpenCV Documentation & Tutorials
6Natural Language ProcessingText preprocessing, embeddings (Word2Vec, GloVe), Transformers, sentiment analysis, machine translation, LLMs basicsSentiment classifier, text generation, question answering, build a simple chatbotHugging Face NLP Course
DeepLearning.AI NLP Specialization
NLTK Book
7Reinforcement LearningMarkov decision processes, Q-learning, policy gradients, actor-critic, deep RL (DQN)Train agent for CartPole, simple games (OpenAI Gym), grid world navigationOpenAI Spinning Up
Sutton & Barto RL Book (free PDF)
Gymnasium (formerly OpenAI Gym)
8Generative AI & Self-Supervised LearningGANs, VAEs, diffusion models, self-supervised techniques, contrastive learningGenerate images with GANs or diffusion, masked autoencoders, fine-tune LLMsGenerative AI with Large Language Models (DeepLearning.AI)
Hugging Face Diffusers
9Advanced TopicsSemi-supervised & transfer learning, ensemble methods, explainable AI (XAI), MLOps basics, ethical considerationsFew-shot learning projects, model interpretation with SHAP/LIME, deploy a modelTensorFlow Extended (TFX) for MLOps
Interpretable ML Book

Disclaimer: This learning path links to third-party websites and free resources. I do not own or control these external sites. Content and availability may change over time. Use at your own risk.