This course enables the students to
Course | Learning Outcome (at course level) | Learning and teaching strategies | Assessment Strategies | |
Course Code | Course Title | |||
24MCA 421C | Machine Learning (Theory)
|
| Approach in teaching: Interactive Lectures, Modeling, Discussions, implementing enquiry based learning.
Learning activities for the students: Experiential Learning, Presentations, Case based learning, Discussions, Quizzes and Assignments
|
|
Machine Learning, Machine Learning Foundations-Overview, Applications, Types of Machine Learning, Basic Concepts in Machine Learning – Examples of Machine Learning, Perspectives/Issues in Machine Learning, AI vs. Machine Learning, Introduction to Python.
Introduction, Linear Models of Classification – Decision Trees, Naïve Bayes Classification, Linear Regression – Logistic Regression – Bayesian Logistic Regression – Probabilistic Models Neural Network-Feed Forward Network Functions – Error Back Propagation – Regularization - Bayesian Neural Networks – Radial Basis Function Networks, Ensemble Methods – Random Forest – Bagging – Boosting
Clustering, K-Means Clustering, EM (Expectation Maximization), Mixtures of Gaussians, EM algorithm in General, The Curse of Dimensionality, Dimensionality Reduction, Factor Analysis, Principal Component Analysis, Probabilistic PCA, Independent Component Analysis. Challenges for Big Data Analytics
Directed Graphical Models, Bayesian Networks, Exploiting Independence Properties, From Distributions to Graphs, Examples – Markov Random Fields – Inference In Graphical Models – Learning - Naïve Bayes Classifiers – Markov Models – Hidden Markov Models. Undirected graphical Models – Markov Random Fields – Conditional Independence Properties.
Sampling – Basic Sampling Method – Monte Carlo, Reinforcement Learning-Introduction-The Learning Task, Instance based Learning-Nearest neighbor classification, k-nearest neighbor, nearest neighbor error probability, Elements of Reinforcement Learning, Difference between Reinforcement Learning and Supervised Learning, Applications of Reinforcement Learning, Model based learning, Semi-Supervised Learning, Computational Learning Theory.
1. 1.Christopher Bishop, “Pattern Recognition and Machine Learning”, Springer 2006
2.Ethem Alpaydin, “Introduction to Machine Learning”, Prentice Hall of India, 2005
3.Joel Grus, “Data Science from Scratch- First Principles with Python”, O’Reilly, 2015
Suggested Readings:
E-Resources