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 accountHave an account? Log in
Notes Panel