Skip to content
AD-502 · Machine Learning/Official Syllabus

Machine Learning (AD-502) - Official Syllabus

1
Unit 1

Introduction to machine learning

  • Introduction to machine learning
  • Machine learning life cycle
  • Types of Machine Learning System (supervised and unsupervised learning, Batch and online learning, Instance-Based and Model based Learning)
  • scope and limitations
  • Challenges of Machine learning
  • data visualization
  • hypothesis function and testing
  • data pre-processing
  • data augmentation
  • normalizing data sets
  • Bias-Variance tradeoff
  • Relation between AI (Artificial Intelligence), ML (Machine Learning), DL (Deep Learning) and DS (Data Science)
2
Unit 2

Clustering in Machine Learning

  • Types of Clustering Method: Partitioning Clustering, Distribution Model-Based Clustering, Hierarchical Clustering, Fuzzy Clustering
  • Birch Algorithm
  • CURE Algorithm
  • Gaussian Mixture Models and Expectation Maximization
  • Parameters estimations – MLE, MAP
  • Applications of Clustering
3
Unit 3

Classification algorithm

  • Logistic Regression
  • Decision Tree Classification
  • Neural Network
  • K-Nearest Neighbors (K-NN)
  • Support Vector Machine
  • Naive Bayes (Gaussian, Multinomial, Bernoulli)
  • Performance Measures: Confusion Matrix, Classification Accuracy, Classification Report: Precisions, Recall, F1 score and Support
4
Unit 4

Ensemble Learning and Random Forest

  • Introduction to Ensemble Learning
  • Basic Ensemble Techniques (Max Voting, Averaging, Weighted Average)
  • Voting Classifiers
  • Bagging and Pasting
  • Out-of-Bag Evaluation
  • Random Patches and Random Subspaces
  • Random Forests (Extra-Trees, Feature Importance)
  • Boosting (AdaBoost, Gradient Boosting)
  • Stacking
5
Unit 5

Dimensionality Reduction

  • The Curse of Dimensionality
  • Main Approaches for Dimensionality Reduction (Projection, Manifold Learning)
  • PCA: Preserving the Variance, Principal Components, Projecting Down to d Dimensions, Explained Variance Ratio, Choosing the Right Number of Dimensions, PCA for Compression, Randomized PCA, Incremental PCA
  • Kernel PCA: Selecting a Kernel and Tuning Hyper parameters
  • Learning Theory: PAC and VC model

Reference Books

  • Machine Learning — Tom M. Mitchell — McGraw Hill Education — First edition
  • Hands-On Machine Learning with Scikit-Learn and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems — Aurelien Geon — Shroff/O'Reilly — First edition
  • Introduction to Machine Learning with Python: A Guide for Data Scientists — Andreas Muller — Shroff/O'Reilly — First edition
  • Finding groups in data: An introduction to cluster analysis — Leonard Kaufman, P. J. Rousseau — Wiley
  • An Introduction to Support Vector Machines — Nello Cristianini, John Shawe-Taylor — Cambridge University Press
Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in