Back close

Course Detail

Course Name Applications of Machine Learning
Course Code 24AI732
Program M. Tech. in Artificial Intelligence
Credits 3
Campus Amritapuri ,Coimbatore

Syllabus

Review of machine learning Concepts, Design of ML system – data cleaning, feature engineering, model selection, model building & fine tuning, and model deployment. Bias, variance, learning curves, and error analysis. Recommendation Systems – Model for Recommendation Systems, Utility Matrix, Content-Based Recommendations, Discovering Features of Documents, Collaborative Filtering. Usage of UV and NMF decomposition in Recommendation systems

 

Advertising on the Web: Issues in Online Advertising, Online and offline algorithms, The matching Problem, The AdWords Problem, The Balance Algorithm, A Lower Bound on Competitive Ratio for Balance. Customer segmentation – Subspace Clustering, Types of Subspace clustering, Top down and bottom-up approach: PROCLUS and, CLIQUE and their applications in Indexing in databases. Application of dimensionality reduction-SVD for Latent Semantic Indexing, CUR for approximate query processing from databases, PCA, for Image Processing – compression, identification and Visualization.

 

Sparse models, State space models, Markov Decision Process, Bellman equations, Value iteration and Policy iteration, Linear Quadratic Regulation (LQR), Non-linear dynamics to LQR, Linear Quadratic Gaussian (LQG), Independent component Analysis (ICA) for speech processing

Objectives and Outcomes

Preamble

Voluminous and high dimensional data persist in almost all domains. This course deals with applications of machine learning in various domains to solve complex optimization problems such as recommendation systems, web advertising, and customer segmentation. The entire life cycle of data analytics is dealt with in this course.

 

Course Objectives

  • To understand the design and implementation strategies of various applications of machine learning
  • To apply techniques of preprocessing, model generation and evaluation on a given dataset from a particular domain.
  • To compare different strategies of machine learning on a particular application

 

Course Outcomes

 

COs

Description

CO1

Understand how Machine learning is applied to solve problems in various applications like game playing, recommendation systems, high dimensional analysis, and targeted web advertising

CO2

Present and Implement ML algorithms to solve real world problems

CO3

Apply and compare different types of Machine learning approaches for a given application problem in the context of performance

CO4

Design a machine learning system by incorporating various components of ML and evaluate the performance

 

Prerequisites

  • Machine Learning.

CO-PO Mapping

 

COs

Description

PO1

PO2

PO3

PO4

PO5

CO1

Understand how Machine learning is applied to solve problems in various applications like game playing, recommendation systems, high dimensional analysis, and targeted web advertising

3

3

3

2

2

CO2

Present and Implement ML algorithms to solve real world problems

3

3

3

2

2

CO3

Apply and compare different types of Machine learning approaches for a given application problem in the context of performance

1

3

3

2

2

CO4

Design a machine learning system by incorporating various components of ML and evaluate the performance

3

3

3

2

2

Evaluation Pattern

Evaluation Pattern – 70:30

 

  • Midterm Exam – 20%
  • Lab Assignments – 25%
  • Project – 25%
  • End Semester Exam – 30%

Text Books / References

Text Book / References

  1. Anand Raja Raman, Jure Leskovec and J.D. Ullman, “Mining of Massive Data sets”, e-book, Publisher, 2014.
  2. Kevin P. Murphey, “Machine Learning, a Probabilistic Perspective”, The MIT Press Cambridge, Massachusetts, 2012.
  3. Selected Journal papers to be given as case study from each module.

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.

Admissions Apply Now