414454: Machine Learning and Applications
CREDITS - 04
Unit I INTRODUCTION TO MACHINE LEARNING 8 Hrs
Introduction: What is Machine Learning, Examples of Machine Learning applications, Training versus Testing, Positive and Negative Class, Cross-validation.
Types of Learning: Supervised, Unsupervised and Semi-Supervised Learning.
Dimensionality Reduction: Introduction to Dimensionality Reduction, Subset Selection, Introduction to Principal Component Analysis.
Unit II CLASSIFICATION 8 Hrs
Binary and Multiclass Classification: Assessing Classification Performance, Handling more than two classes, Multiclass Classification-One vs One, One vs Rest Linear Models: Perceptron, Support Vector Machines (SVM), Soft Margin SVM, Kernel methods for non-linearity
Unit III REGRESSION AND GENERALIZATION 8 Hrs
Regression: Assessing performance of Regression – Error measures, Overfitting and Underfitting, Catalysts for Overfitting, VC Dimensions
Linear Models: Least Square method, Univariate Regression, Multivariate Linear Regression, Regularized Regression - Ridge Regression and Lasso
Theory of Generalization: Bias and Variance Dilemma, Training and Testing Curves Case Study of Polynomial Curve Fitting.
Unit IV LOGIC BASED AND ALGEBRAIC MODELS 8 Hrs
Distance Based Models: Neighbors and Examples, Nearest Neighbor Classification, Distance based clustering algorithms - K-means and K-medoids, Hierarchical clustering.
Rule Based Models: Rule learning for subgroup discovery, Association rules mining – Apriori Algorithm, Confidence and Support parameters.
Tree Based Models: Decision Trees, Minority Class, Impurity Measures – Gini Index and Entropy,
Best Split.
Unit V PROBABILISTIC MODELS 8 Hrs
Conditional Probability, Joint Probability, Probability Density Function, Normal Distribution and its Geometric Interpretation, Naïve Bayes Classifier, Discriminative Learning with Maximum Likelihood. Probabilistic Models with Hidden variables: Expectation-Maximization methods, Gaussian Mixtures
Unit VI TRENDS IN MACHINE LEARNING 8 Hrs
Ensemble Learning: Combining Multiple Models, Bagging, Randomization, Boosting, Stacking Reinforcement Learning: Exploration, Exploitation, Rewards, Penalties
Deep Learning: The Neuron, Expressing Linear Perceptron as Neurons, Feed Forward Neural Networks, Linear Neurons and their Limitations, Sigmoid, Tanh and ReLU Neurons
Text Books
1. Ethem Alpaydin: Introduction to Machine Learning, PHI 2nd Edition-2013.
2. Peter Flach: Machine Learning: The Art and Science of Algorithms that Make Sense of Data,
Cambridge University Press, Edition 2012.
Reference Books
1. C. M. Bishop: Pattern Recognition and Machine Learning, Springer 1st Edition-2013.
2. Ian H Witten, Eibe Frank, Mark A Hall: Data Mining, Practical Machine Learning Tools and Techniques, Elsevier, 3rd Edition.
3. Parag Kulkarni: Reinforcement Learning and Systemic Machine Learning for Decision Making, IEEE Press, Reprint 2015.
4. Nikhil Buduma: Fundamentals of Deep Learning, O’Reilly Media, June 2017.
5. Hastie, Tibshirani, Friedman: Introduction to Statistical Machine Learning with Applications in R, Springer, 2nd Edition 2012.
6. Kevin P Murphy: Machine Learning – A Probabilistic Perspective, MIT Press, August 2012.