Machine Learning Syllabus
Machine Learning Syllabus
MODULE - I
- Learning – Types of Machine Learning – Supervised Learning – Unsupervised Learning
– Semi-Supervised Learning
- The Brain and the Neuron – Design a Learning System – Perspectives and Issues in
Machine Learning
- Concept Learning Task – Concept Learning as Search – Finding a Maximally Specific
Hypothesis
- Version Spaces and the Candidate Elimination Algorithm
MODULE - II
- Perceptron – Multi-layer Perceptron
- Going Forwards – Going Backwards: Back Propagation Error
- Multi-layer Perceptron in Practice – Examples of using the MLP – Overview – Deriving
Back-Propagation
- Radial Basis Functions and Splines – Concepts
- RBF Network – Convolutional Neural Networks (CNNs) for Image Processing
MODULE - III
- Learning with Trees – Decision Trees – Constructing Decision Trees
- Support Vector Machines – Classification and Regression Trees
- Ensemble Learning – Boosting – Bagging – Different ways to Combine Classifiers
- Basic Statistics – Gaussian Mixture Models – Nearest Neighbor Methods
- Unsupervised Learning – K-means Algorithms
MODULE - IV
- Dimensionality Reduction – Linear Discriminant Analysis – Principal Component
Analysis
- Factor Analysis – Independent Component Analysis
- Autoencoders – Association Rule Learning (Apriori, FP-Growth)
- Evolutionary Learning – Genetic Algorithms – Genetic Offspring
- Genetic Operators – Using Genetic Algorithms
MODULE - V
- Reinforcement Learning – (Q-Learning, Deep Q-Networks)
- Transfer Learning and Pretrained Models
- Markov Chain Monte Carlo Methods – Sampling – Proposal Distribution – Markov
Chain Monte Carlo
- Graphical Models – Bayesian Networks – Markov Random Fields
- Case Studies: Real-World Machine Learning Applications – Future Trends in Machine
Learning
Textbooks:
1. Jason Bell, Machine Learning – Hands-on for Developers and Technical Professionals,
First Edition, Wiley, 2014