Unit 1
Introduction, Simple Linear regression, Multiple linear regression, Extensions of the linear model, Classification: overview, Logistic regression, Linear discriminant analysis, comparison of classification methods.
Course Name | Introduction to Machine Learning |
Course Code | 24CSA343 |
Program | 5 Year Integrated MSc/ BSc. (H) in Mathematics with Minor in Data Science |
Semester | VI |
Credits | 4 |
Campus | Amritapuri |
Introduction, Simple Linear regression, Multiple linear regression, Extensions of the linear model, Classification: overview, Logistic regression, Linear discriminant analysis, comparison of classification methods.
Resampling methods: Cross validation and the bootstrap, Linear model selection and Regularization: Subset selection, Shrinkage methods, Dimension reduction methods, Considerations in high dimensions.
Polynomial regression, step functions, basis functions, regression splines, smoothing splines, local regression, generalized additive models for regression and classification problems, Regression trees, Classification trees, comparison of trees and linear models, Bagging, Random Forests, Boosting.
Support Vector Machines: Hyperplane, Maximum Margin Classifier, Support Vector Classifiers, Support Vector Machines, One vs One Classification and One vs All Classification, Relationship to Logistic Regression. Unsupervised Learning: Principal Component Analysis and its applications, K- Means Clustering and Hierarchical Clustering.
Neural Networks: Introduction, Projection Pursuit Regression, Neural Networks, Fitting Neural Networks, Some issues in Training Neural Networks-Starting Values, Overfitting, Scaling of the Inputs, Number of Hidden Units and Layers, Multiple Minima.
Course Objectives
CO1: Understand the domain of machine learning with respect to the regression and classification and its huge potential for providing solutions to real-life problems.
CO2: Have a good understanding of the fundamental issues and challenges in basic machine learning algorithms in terms of data, model selection, and complexity.
CO3: Understand the problem of Curse of Dimensionality and different methods to tackle it.
CO4: Understand the mathematical framework for machine learning (both supervised and un- supervised learning) and methods to tackle under fitting & overfitting.
CO5: Learn the motivation and theory behind learning an artificial neural networks for machine learning applications.
CO6: Be able to design and implement right machine learning algorithm for a given real-world problem.
Course Outcomes
CO1: Have a good understanding of the fundamental issues and challenges of machine learning data, model selection, model complexity, etc.
CO2: Have an understanding of the strengths and weakness of many popular machine-learning approaches.
CO3: To understand the mathematical relationships within and across Machine Learning algorithms and the paradigms of supervised and un-supervised learning
CO4: Be able to design and implement various machine-learning algorithms in a range of real-world applications
Machine Learning Lab I to be performed
Forests Textbooks:
References:
DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.