Skip to content
CY-701 · Machine Learning/Official Syllabus

Machine Learning (CY-701) - Official Syllabus

1
Unit 1

Introduction to machine learning

  • Introduction to machine learning
  • scope and limitations
  • regression
  • probability
  • statistics and linear algebra for machine learning
  • convex optimization
  • data visualization
  • hypothesis function and testing
  • data distributions
  • data preprocessing
  • data augmentation
  • normalizing data sets
  • machine learning models
  • supervised and unsupervised learning
2
Unit 2

Linearity vs non linearity, activation functions and training

  • Linearity vs non linearity
  • activation functions like sigmoid, ReLU, etc.
  • weights and bias
  • loss function
  • gradient descent
  • multilayer network
  • back propagation
  • weight initialization
  • training, testing
  • unstable gradient problem
  • auto encoders
  • batch normalization
  • dropout
  • L1 and L2 regularization
  • momentum
  • tuning hyper parameters
3
Unit 3

Convolutional neural network

  • Convolutional neural network
  • flattening
  • subsampling
  • padding
  • stride
  • convolution layer
  • pooling layer
  • loss layer
  • dance layer
  • 1x1 convolution
  • inception network
  • input channels
  • transfer learning
  • one shot learning
  • dimension reductions
  • implementation of CNN like tensor flow, keras etc.
4
Unit 4

Recurrent neural network and Reinforcement Learning

  • Recurrent neural network
  • Long short-term memory
  • gated recurrent unit
  • translation
  • beam search and width
  • Bleu score
  • attention model
  • Reinforcement Learning
  • RL-framework
  • MDP
  • Bellman equations
  • Value Iteration and Policy Iteration
  • Actor-critic model
  • Q-learning
  • SARSA
5
Unit 5

Support Vector Machines, Bayesian learning and applications

  • Support Vector Machines
  • Bayesian learning
  • application of machine learning in computer vision
  • speech processing
  • natural language processing etc
  • Case Study: ImageNet Competition

Reference Books

  • Hands-On Machine Learning with Scikit-Learn and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems
  • Deep Learning with Python
  • Introduction to Machine Learning with Python: A Guide for Data Scientists
  • Artificial Intelligence: A Modern Approach
  • Pattern Recognition and Machine Learning — Christopher M. Bishop — Springer-Verlag New York Inc. — 2nd Edition, 2011
  • Machine Learning — Tom M. Mitchell — McGraw Hill Education — First edition, 2017
  • Deep Learning — Ian Goodfellow, Yoshua Bengio, Aaron Courville — MIT Press, 2016
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