AIMLSyllabus
AIMLSyllabus
Syllabus for
180
University of Mumbai
Artificial Intelligence and Machine Learning (AI&ML)
(With effect from 2022-23)
Teaching Scheme Hrs Examination Scheme and Marks Credit Scheme
/ Week
Course Code &
Course Title
Assessment
Year & Sem
Term Work
Seminar /
End Sem
Practical
Internal
Tutorial
Credits
Theory
Exam
Total
Oral
TE HAIMLC501:
Sem Mathematics 04 -- -- 20 80 -- -- 100 04
V for AI & ML
Total 04 - -- 100 - - 100 04
Total Credits = 04
TE HAIMLC601:
Sem Game Theory 04 -- -- 20 80 -- -- 100 04
VI using AI & ML
Total 04 - - 100 - - 100 04
Total Credits = 04
BE HAIMLC701:
Sem AI&ML in 04 -- -- 20 80 -- -- 100 04
VII Healthcare
HAIMLSBL701:
AI&ML in
-- -- 04 -- -- 50 50 100 02
Healthcare:
Lab
Total 04 - 04 100 50 50 200 06
Total Credits = 06
BE HAIMLC801:
Sem Text, Web and
VIII 04 - -- 20 80 -- -- 100 04
Social Media
Analytics
Total 04 - - 100 - - 100 04
Total Credits = 04
181
Artificial Intelligence and Machine Learning: Sem V
Course Course Teaching Scheme (Contact Credits Assigned
Code Name Hours)
Theory Practical Tutorial Theory Practical Tutorial Total
HAIMLC501 Mathematics
04 -- -- 04 -- -- 04
for AI&ML
Course Prerequisites:
Applied Mathematics, Discrete mathematics
Course Objectives:
1 To build an intuitive understanding of Mathematics and relating it to Artificial Intelligence, Machine Learning
and Data Science.
2 To provide a strong foundation for probabilistic and statistical analysis mostly used in varied applications in
Engineering.
3 To focus on exploring the data with the help of graphical representation and drawing conclusions.
4 To explore optimization and dimensionality reduction techniques.
Course Outcomes:
After successful completion of the course, the student will be able to:
1 Use linear algebra concepts to model, solve, and analyze real-world problems.
2 Apply probability distributions and sampling distributions to various business problems.
3 Select an appropriate graph representation for the given data.
4 Apply exploratory data analysis to some real data sets and provide interpretations via relevant visualization
5 Analyze various optimization techniques.
6 Describe Dimension Reduction Algorithms
Module
Topics Hrs.
No.
1.0 Linear Algebra 05
1.1 Vectors and Matrices, Solving Linear equations, The four Fundamental Subspaces,
Eigenvalues and Eigen Vectors, The Singular Value Decomposition (SVD).
2.0 Probability and Statistics 09
2.1 Introduction, Random Variables and their probability Distribution, Random Sampling,
Sample Characteristics and their Distributions, Chi-Square, t-, and F-Distributions: Exact
Sampling Distributions, Sampling from a Bivariate Normal Distribution, The Central Limit
Theorem.
3.0 Introduction to Graphs 10
182
3.1 Quantitative vs. Qualitative data, Types of Quantitative data: Continuous data, Discrete
data, Types of Qualitative data: Categorical data, Binary data, Ordinary data, Plotting data
using Bar graph, Pie chart, Histogram, Stem and Leaf plot, Dot plot, Scatter plot, Time-series
graph, Exponential graph, Logarithmic graph, Trigonometric graph, Frequency distribution
graph.
4.0 Exploratory Data Analysis 09
4.1 Need of exploratory data analysis, cleaning and preparing data, Feature engineering,
Missing values, understand dataset through various plots and graphs, draw conclusions,
deciding appropriate machine learning models.
5.0 Optimization Techniques 10
5.1 Types of optimization-Constrained and Unconstrained optimization, Methods of
Optimization-Numerical Optimization, Bracketing Methods-Bisection Method, False
Method.
6.0 Dimension Reduction Algorithms 05
6.1 Introduction to Dimension Reduction Algorithms, Linear Dimensionality Reduction:
Principal component analysis, Factor Analysis, Linear discriminant analysis.
6.2 Non-Linear Dimensionality Reduction: Multidimensional Scaling, Isometric Feature
Mapping. Minimal polynomial
Total 48
Text Books:
1 Linear Algebra for Everyone,
2 Gilbert Strang, Wellesley Cambridge Press.
3 An Introduction to Probability and Statistics, Vijay Rohatgi, Wiley Publication
4 An introduction to Optimization, Second Edition, Wiley-Edwin Chong, Stainslaw Zak.
5 Mathematics for Machine Learning, Marc Peter Deisenroth, A. Aldo Faisal, Cheng Soon Ong, Cambridge
University Press.
6 Exploratory Data Analysis, John Tukey, Princeton University and Bell Laboratories.
References:
1 Introduction to Linear Algebra, Gilbert Strang.
2 Advanced Engineering Mathematics, Erwin Kreyszig
3 Mehryar Mohri, Afshin Rostamizadeh, and Ameet Talwalkar. Foundations of Machine Learning. MIT Press,
2018.
4 Shai Shalev-Shwartz and Shai Ben-David. Understanding Machine Learning: From Theory to Algorithms.
Cambridge University Press, 2014
5 Last updated on Sep 9, 2018.
6 Mathematics and Programming for Machine Learning with R, William B. Claster, CRC Press,2020
Useful Links:
1 https://math.mit.edu/~gs/linearalgebra/
2 https://www.coursera.org/learn/probability-theory-statistics
3 https://nptel.ac.in/courses/111/105/111105090/
4 https://onlinecourses.nptel.ac.in/noc21_ma01/preview
5 https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/
Assessment:
Internal Assessment: (20)
1 Assessment consists of two class tests of 20 marks each.
183
2 The first-class test is to be conducted when approx. 40% syllabus is completed and second-class test when
additional 40% syllabus is completed.
3 Duration of each test shall be one hour.
End Semester Theory Examination: (80)
1 Question paper will comprise of total 06 questions, each carrying 20 marks.
2 Question No: 01 will be compulsory and based on the entire syllabus wherein 4 to 5 sub-questions will be
asked.
3 Remaining questions will be mixed in nature and randomly selected from all the modules.
4 Weightage of each module will be proportional to number of respective lecture hours as mentioned in the
syllabus.
5 Total 04 questions need to be solved.
184
Artificial Intelligence and Machine Learning: Sem VI
Course Course Name Teaching Scheme (Contact Credits Assigned
Code Hours)
Theory Practical Tutorial Theory Practical Tutorial Total
HAIMLC601 Game Theory
04 -- -- 04 -- -- 04
using AI & ML
Course Prerequisites:
Knowledge of probability theory, discrete mathematics, and algorithm design is required.
Course Objectives:
1 To acquire the knowledge of game theory.
2 To understand the basic concept of AI, strength and weakness of problem solving and search
3 To study about various heuristic and game search algorithms
4 To optimize the different linear methods of regression and classification
5 To interpret the different supervised classification methods of support vector machine.
6 To acquire the knowledge of different generative models through unsupervised learning
Course Outcomes:
After successful completion of the course, the student will be able to:
1 Understand basic concept of game theory.
2 Evaluate Artificial Intelligence (AI) methods and describe their foundations
3 Analyze and illustrate how search algorithms play vital role in problem solving, inference, perception,
knowledge representation and learning
4 Demonstrate knowledge of reasoning and knowledge representation for solving real world problems
5 Recognize the characteristics of machine learning that makes it useful to realworld problems and apply
different dimensionality reduction techniques
6 Apply the different supervised learning methods of support vector machine and tree based models
Module
Topics Hours.
No.
1.0 Introduction to Game Theory 05
1.1 Introduction, The theory of rational choice, Games with Perfect Information, Nash
Cooperative and Competitive Games, Strict and Non Strict NE, Best response functions
for NE.
1.2
oligopoly, Electoral competition, The War of Attrition, Auctions, Mixed Strategy
Equilibrium, Strategic games in which players may randomize, Dominated actions,
Extensive Games with Perfect Information
185
2.0 Games with Imperfect Information 09
2.1 Bayesian Games, Introduction, Motivational examples, General definitions, two
examples concerning information, Strictly Competitive Games and Maxminimization,
Rationalizability
2.2 Evolutionary Equilibrium, Monomorphic pure strategy equilibrium, Mixed strategies
Text Books:
186
1 Martin Osborne, An Introduction to Game Theory, Oxford University Press.
2 Russell, S. and Norvig, P. 2015. Artificial Intelligence - A Modern Approach, 3rd edition,Prentice Hall
3 Introduction to Machine Learning Edition 2, by Ethem Alpaydin
References:
1 Thomas Ferguson, Game Theory, World Scientific, 2018.
2 Stef Tijs. Introduction to Game Theory, Hindustan Book Agency
3 J. Gabriel, Artificial Intelligence: Artificial Intelligence for Humans (Artificial Intelligence, Machine Learning),
Create Space Independent Publishing Platform, First edition , 2016
4 Introduction to Artificial Intelligence & Expert Systems, Dan W Patterson, PHI.,2010 2. S Kaushik, Artificial
Intelligence, Cengage Learning, 1st ed.2011
5 Machine Learning. Tom Mitchell. First Edition, McGraw- Hill, 1997
Assessment:
Internal Assessment: (20)
1 Assessment consists of two class tests of 20 marks each.
2 The first-class test is to be conducted when approx. 40% syllabus is completed and second-class test when
additional 40% syllabus is completed.
3 Duration of each test shall be one hour.
End Semester Theory Examination: (80)
1 Question paper will comprise of total 06 questions, each carrying 20 marks.
2 Question No: 01 will be compulsory and based on the entire syllabus wherein 4 to 5 sub-questions will be
asked.
3 Remaining questions will be mixed in nature and randomly selected from all the modules.
4 Weightage of each module will be proportional to number of respective lecture hours as mentioned in the
syllabus.
5 Total 04 questions need to be solved.
187
Artificial Intelligence and Machine Learning: Sem VII
Course Code Course Teaching Scheme (Contact Credits Assigned
Name Hours)
Theory Practical Tutorial Theory Practical Tutorial Total
HAIMLC701 AI&ML in
04 -- -- 04 -- -- 04
Healthcare
Course Prerequisites:
Artificial Intelligence, Machine Learning
Course Objectives: The course aims
1 To understand the need and significance of AI and ML for Healthcare.
2 To study advanced AI algorithms for Healthcare.
3 To learn Computational Intelligence techniques .
4 To understand evaluation metrics and ethics in intelligence for Healthcare systems,
5 To learn various NLP algorithms and their application in Healthcare,
6 To investigate the current scope, implications of AI and ML for developing futuristic Healthcare Applications.
Course Outcomes:
After successful completion of the course, the student will be able to:
1 Understand the role of AI and ML for handling Healthcare data.
2 Apply Advanced AI algorithms for Healthcare Problems.
3 Learn and Apply various Computational Intelligence techniques for Healthcare Application.
4 Use evaluation metrics for evaluating healthcare systems.
5 Develop NLP applications for healthcare using various NLP Techniques..
6 Apply AI and ML algorithms for building Healthcare Applications
188
3.0 Evaluating learning for Intelligence 06
3.1 Model development and workflow, evaluation metrics, Parameters and
Hyperparameters, Hyperparameter tuning algorithms, multivariate testing, Ethics of
Intelligence.
4.0 Natural Language Processing in Healthcare 08
4.1 NLP tasks in Medicine, Low-level NLP components, High level NLP components, NLP
Methods.
4.2 Clinical NLP resources and Tools, NLP Applications in Healthcare. Model Interpretability
using Explainable AI for NLP applications.
5.0 Intelligent personal Health Record 04
5.1 Introduction, Guided Search for Disease Information, Recommending SCA's.
Recommending HHP's , Continuous User Monitoring.
6.0 Future of Healthcare using AI and ML 07
6.1 Evidence based medicine, Personalized Medicine, Connected Medicine, Digital Health
and Therapeutics, Conversational AI, Virtual and Augmented Reality, Blockchain for
verifying supply chain, patient record access, Robot - Assisted Surgery, Smart Hospitals,
Case Studies on use of AI and ML for Disease Risk Diagnosis from patient data,
Augmented reality applications for Junior doctors.
6.2 Blockchain for verifying supply chain, patient record access, Robot - Assisted Surgery,
Smart Hospitals, Case Studies on use of AI and ML for Disease Risk Diagnosis from
patient data, Augmented reality applications for Junior doctors.
Total 48
Textbooks:
1
2 Arvin Agah, "Medical applications of Artificial Systems ", CRC Press
References:
1 medical Imaging-
2 -
4 -
Springer
Assessment:
Internal Assessment: (20)
1 Assessment consists of two class tests of 20 marks each.
2 The first-class test is to be conducted when approx. 40% syllabus is completed and second-class test
when additional 40% syllabus is completed.
3 Duration of each test shall be one hour.
End Semester Theory Examination: (80)
1 Question paper will comprise of total 06 questions, each carrying 20 marks.
2 Question No: 01 will be compulsory and based on the entire syllabus wherein 4 to 5 sub-questions
will be asked.
3 Remaining questions will be mixed in nature and randomly selected from all the modules.
4 Weightage of each module will be proportional to number of respective lecture hours as mentioned
in the syllabus.
5 Total 04 questions need to be solved.
189
Artificial Intelligence and Machine Learning: Sem VIII
Course Code Course Name Teaching Scheme (Contact Credits Assigned
Hours)
Theory Practical Tutorial Theory Practical Tutorial Total
HAIMLC801 Text, Web and
Social Media 04 -- -- 04 -- -- 04
Analytics
Course Prerequisites:
Python, Data Mining
Course Objectives: The course aims
1 To have a strong foundation on text, web and social media analytics.
2 To understand the complexities of extracting the text from different data sources and analysing it.
3 To enable students to solve complex real-world problems using sentiment analysis and Recommendation
systems.
Course Outcomes:
After successful completion of the course, the student will be able to:
1 Extract Information from the text and perform data pre-processing
2 Apply clustering and classification algorithms on textual data and perform prediction.
3 Apply various web mining techniques to perform mining, searching and spamming of web data.
4 Provide solutions to the emerging problems with social media using behaviour analytics and Recommendation
systems.
5 Apply machine learning techniques to perform Sentiment Analysis on data from social media.
1.2 Information Extraction from Text: Named Entity Recognition, Relation Extraction,
Unsupervised Information Extraction
1.3 Text Representation: tokenization, stemming, stop words, NER, N-gram modelling
190
2.1 Text Clustering: Feature Selection and Transformation Methods, distance based
Clustering Algorithms, Word and Phrase based Clustering, Probabilistic document
Clustering
2.2 Text Classification: Feature Selection, Decision tree Classifiers, Rule-based Classifiers,
Probabilistic based Classifiers, Proximity based Classifiers.
2.3 Text Modelling: Bayesian Networks, Hidden Markovian Models, Markov random Fields,
Conditional Random Fields
Web-Mining:
3.0 05
3.1 Introduction to Web-Mining: Inverted indices and Compression, Latent Semantic
Indexing, Web Search,
3.3 Web Spamming: Content Spamming, Link Spamming, hiding Techniques, and
Combating Spam
5.2 Mining Social Media: Influence and Homophily, Behaviour Analytics, Recommendation
in Social Media: Challenges, Classical recommendation Algorithms, Recommendation
using Social Context, Evaluating recommendations.
Opinion Mining and Sentiment Analysis:
6.0 08
6.1 The problem of opinion mining,
6.4 Opinion Spam Detection: Supervised Learning, Abnormal Behaviours, Group Spam
Detection.
Total 48
Textbooks:
1
2 Charu. C. Aggarwal, Cheng Xiang Zhai, Mining Text Data, Springer Science and Business Media, 2012.
3 -
191
4 - An Int
University Press, 2014
Assessment:
Internal Assessment: (20)
1 Assessment consists of two class tests of 20 marks each.
2 The first-class test is to be conducted when approx. 40% syllabus is completed and second-class test when
additional 40% syllabus is completed.
3 Duration of each test shall be one hour.
End Semester Theory Examination: (80)
1 Question paper will comprise of total 06 questions, each carrying 20 marks.
2 Question No: 01 will be compulsory and based on the entire syllabus wherein 4 to 5 sub-questions will be
asked.
3 Remaining questions will be mixed in nature and randomly selected from all the modules.
4 Weightage of each module will be proportional to number of respective lecture hours as mentioned in the
syllabus.
5 Total 04 questions need to be solved.
192
Artificial Intelligence and Machine Learning:Sem VII
Course Code Course Name Teaching Scheme (Contact Credits Assigned
Hours)
Theory Practical Tutorial Theory Practical Tutorial Total
HAIMLSBL701 AI&ML in
-- 04 -- -- 02 -- 02
Healthcare: Lab
Course Prerequisites:
Python
Course Outcomes:
After successful completion of the course, the student will be able to:
1 Students will be able to understand computational models of AI and ML.
2 Students will be able to develop healthcare applications using appropriate computational tools.
3 Students will be able to apply appropriate models to solve specific healthcare problems.
4 Students will be able to analyze and justify the performance of specific models as applied to healthcare
problems.
5 Students will be able to design and implement AI and ML-based healthcare applications.
Suggested Experiments:
Sr.
Name of the Experiment
No.
1 Collect, Clean, Integrate and Transform Healthcare Data based on specific disease.
2 Perform Exploratory data analysis of Healthcare Data.
3 AI for medical diagnosis based on MRI/X-ray data.
193
Useful Links:
1 https://www.coursera.org/learn/introduction-tensorflow?specialization=tensorflow-in-practice
2 https://www.coursera.org/learn/convolutional-neural-networks-tensorflow?specialization=tensorflow-in-practice
3 https://datarade.ai/data-categories/electronic-health-record-ehr-data
4 https://www.cms.gov/Medicare/E-Health/EHealthRecords
5 https://www.coursera.org/learn/tensorflow-sequences-time-series-and-prediction?specialization=tensorflow-in-practice
Term Work:
1 Term work should consist of 8 experiments and a Mini Project.
2 The final certification and acceptance of term work ensures satisfactory performance of laboratory
work and minimum passing marks in term work.
3 Total 50Marks (Experiments: 30-Marks, Mini Project-15 Marks, Attendance- Theory & Practical: 05-
marks)
Oral & Practical exam
1 Based on the entire syllabus of AI ML for Healthcare
194