Machine Learning Syllabus
Module 1: Introduction to Machine Learning
• What is Machine Learning?
• History and Evolution of ML
• Types of ML: Supervised, Unsupervised, Semi-Supervised, Reinforcement Learning
• Applications of Machine Learning
• ML vs AI vs Deep Learning
• Tools & Libraries: Python, Scikit-learn, TensorFlow, Keras, etc.
Module 2: Mathematical Foundations
• Linear Algebra: Vectors, Matrices, Eigenvalues, Eigenvectors
• Probability & Statistics: Bayes' Theorem, Gaussian Distribution, Mean, Variance
• Calculus: Derivatives, Gradients
• Optimization: Gradient Descent, Cost Function
Module 3: Data Handling & Preprocessing
• Data Collection and Cleaning
• Feature Engineering and Selection
• Handling Missing Data
• Normalization and Standardization
• Train-Test Split, Cross-Validation
Module 4: Supervised Learning
• Regression Algorithms:
- Linear Regression
- Polynomial Regression
- Ridge & Lasso Regression
• Classification Algorithms:
- Logistic Regression
- k-Nearest Neighbors (k-NN)
- Decision Trees
- Random Forest
- Support Vector Machines (SVM)
- Naive Bayes Classifier
• Evaluation Metrics: Accuracy, Precision, Recall, F1-Score, ROC-AUC
Module 5: Unsupervised Learning
• Clustering:
- k-Means Clustering
- Hierarchical Clustering
- DBSCAN
• Dimensionality Reduction:
- Principal Component Analysis (PCA)
- t-SNE
- LDA
Module 6: Ensemble Learning
• Bagging vs Boosting
• Random Forest
• AdaBoost
• Gradient Boosting Machines (GBM)
• XGBoost, LightGBM
Module 7: Model Evaluation and Tuning
• Bias-Variance Tradeoff
• Overfitting and Underfitting
• Cross-Validation Techniques
• Hyperparameter Tuning (Grid Search, Random Search)
• Confusion Matrix, ROC Curve
Module 8: Neural Networks & Deep Learning (Introductory)
• Perceptron and Multi-Layer Perceptrons (MLP)
• Activation Functions
• Backpropagation
• Intro to Deep Learning and ANN/CNN/RNN
• TensorFlow/Keras Basics
Module 9: Reinforcement Learning (Basic Concepts)
• Agent, Environment, Reward
• Markov Decision Process (MDP)
• Q-learning, SARSA
• Applications (games, robotics, recommendation)
Module 10: Real-World Projects & Case Studies
• House Price Prediction
• Sentiment Analysis
• Image Classification
• Spam Detection
• Customer Segmentation
• Recommendation Systems
Module 11: Ethics & Trends in Machine Learning
• Bias and Fairness in ML
• Interpretability and Explainability
• Data Privacy & Security
• Emerging Trends: AutoML, TinyML, Federated Learning