Course Plan 21CSC307P - Machine Learning For Data Analytics
Course Plan 21CSC307P - Machine Learning For Data Analytics
Course Plan 21CSC307P - Machine Learning For Data Analytics
COURSE PLAN
21CSC307P MACHINE LEARNING FOR DATA ANALYTICS
JUL – NOV 2024
Revision History:
Date Version Modification Modified by Reviewed by Authorized by
done
10-07-2024 1.0 Initial Release Dr. G.Premalatha Dr.C.Lakshmi
SRM Institute of Science and Technology, Kattankulathur
Table of Contents
3.0 Prerequisites................................................................................................................................6
2
SRM Institute of Science and Technology, Kattankulathur
3
Course Course L T P C
Course Code 21CSC307P Machine Learning for Data Analytics C Professional Core
Name Category 2 1 0 3
Course Learning Rationale (CLR): The purpose of learning this course is to: Program Learning Outcomes (PO)
CLR-1 : Understanding Human learning aspects. 1 2 3 4 5 6 7 8 9 10 11 12 PSO
CLR-2 : Acquaintance with primitives in the learning process by computer.
CLR-3 : Develop the linear learning models and classification in machine learning
Communication
PSO – 3
PSO - 1
PSO - 2
Ethics
Course Learning Outcomes (CO): At the end of this course, learners will be able to:
CO-1 : Demonstrate knowledge of learning algorithms and concept learning through implementation for sustainable solutions of applications. - - - - - - - - - - - - 1 - -
CO-2 : Evaluation of different algorithms on well formulated problems along with stating Valid conclusions that the evaluation supports. - - - - - - - - - - - - - 2 -
CO-3 : Formulate a given problem within the Bayesian learning framework with focus on Building lifelong learning ability. - - - - - - - - - - - - - - 2
Analyze research-based problems using Machine learning techniques and Apply different clustering algorithms used in machine - - - - - - - - - - - - 2 - -
CO-4 :
learning to generic datasets and Specific multidisciplinary domains.
CO-5 : Evaluate decision tree learning algorithms. - - - - - - - - - - - - - - 1
1. Ethem Alpaydin, “Introduction to Machine Learning”, MIT Press, Fourth Edition, 2020. 4. Tom Mitchell, "Machine Learning", McGraw-Hill, 1997. Sebastian Raschka, Vahid Mirjilili,‖Python Machine Learning and
deep learning‖, 2nd edition, kindle book, 2018
Learning
2. Stephen Marsland, “Machine Learning: An Algorithmic Perspective, “Second Edition”, CRC Press, 2014. 5. Carol Quadros,‖Machine Learning with python, scikit-learn and Tensorflow‖, Packet Publishing, 2018.
Resources
3. Kevin P. Murphy, ―Machine Learning: A Probabilistic Perspective‖, MIT Press, 2012. 6. Gavin Hackeling,‖ Machine Learning with scikit-learn‖, Packet publishing, O‘Reily, 2018.
Learning Assessment
Bloom’sLevel of Thinking Continuous Learning Assessment (CLA) - By the Course By The CoE
Faculty
CLA-1 Average of CLA-2 Project Report and Viva Final
Unit test (20%) Based Learning Voce Examination
(60%) (20% Weightage) (0% weightage)
Theory Practice Theory Practice Theory Practice Theory Practice
Level 1 Remember 15% - - 15% 15% - -
Level 2 Understand 25% - - 20% 25% - -
Level 3 Apply 30% - - 25% 30% - -
Level 4 Analyze 30% - - 25% 30% - -
Level 5 Evaluate - - - 10% - - -
Level 6 Create - - - 5% - - -
Total 100 % 100 % 100 % -
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts
1. Mr. E Nagarajan, R&D Head, Solvedge Technology 1.Dr. Anandhakumar P 1. Dr.M.Lakshmi, Prof., DSBS, SRMIST
Professor, Madras Institute of Technology, Chrompet 2. Dr.Shobanadevi, DSBS
SRM Institute of Science and Technology, Kattankulathur
1.Ethem Alpaydin, “Introduction to Machine Learning”, MIT Press, Fourth Edition, 2020.
2. Stephen Marsland, “Machine Learning: An Algorithmic Perspective, “Second Edition”, CRC
Press, 2014.
3. Kevin P. Murphy, “Machine Learning: A Probabilistic Perspective”, MIT Press, 2012
4.Tom Mitchell, “Machine Learning”, McGraw-Hill, 1997.
5.Sebastian Raschka, Vahid Mirjilili, “Python Machine Learning and deep learning”, 2nd edition,
kindle book, 2018
6. Carol Quadros, “Machine Learning with python, scikit-learn and Tensorflow”, Packet
Publishing, 2018.
7. Gavin Hackeling, “Machine Learning with scikit-learn”, Packet publishing, O‘Reily, 2018
3.0 Prerequisites
NIL
5. Implement the tree-based machine learning techniques and to appreciate their capability
# Com Portion
Mode of
po to be Topics to be Assessed Mark
Assessment
nent Covered
1 1A Types of Learning, Linear algebra Written Test 4
Unit – I
1B Unit – I Problem understanding, do data Project based 10
preprocessing, apply linear regression assessment
cross validation using python
1C Unit – I Preprocessing the data, apply linear Online Global 2
regression cross validation using Certification Course
python in real time projects / Realtime Project
2 2A Unit– II Cross Validation (CV) and resampling, Written Test 4
problems on MSE, accuracy, confusion
matrix, precision, recall, F1-score
2B Unit– II analyze performance metrics, apply Project based 10
linear regression with multiple assessment
variables & logistic regression
4
SRM Institute of Science and Technology, Kattankulathur
5
SRM Institute of Science and Technology, Kattankulathur
Test Internal
Type of Test Tentative Question Pattern Mode
Componen Mark
Date
ts
Exam Pattern:
Concept
Understanding Physical
1A Written Test 30.7.24 4
Questions – 5 * 2 = 10 Exam
Scenario based / HOTs
Questions – 3 * 5 = 15
Total: 10 Marks
Assignment -problems Physical
2A 13.8.24 4 Questions – 2 * 5 = 10
Exam
solving
Total: 25 Marks
Exam Pattern:
Physical
3A Written Test 5.9.24 4 problems :10 * 2
Exam
= 20
mcq: 1 * 5 = 5
Total: 10 Marks
Activity Pattern:
Team size - 5 Physical
4A chart preparation 27.9.24 4
Each student should Exam
present
Total: 25 Marks
Exam Pattern:
Concept Understanding
Physical
5A Written Test 5.10.24 4 question 5 * 2 = 10
Exam
Scenario based / HOTs
Questions – 3 * 5 = 15
Tentative
Test
date of Total
Compone Artifacts Mark Split-up
final Marks
nts
evaluation
Objective – 1 Marks
Problem understanding,
Dataset identification &
do data preprocessing,
24.7.24 & preprocessing – 3 Marks
1B apply linear regression 10
31.7.24 Presentation - 3 Marks
cross validation using
Viva - 3 Marks
python
analyze performance Problem Identification – 1 Marks
7.8.24 &
2B metrics, apply linear 10 Presentation - 3
14.7.24
regression with multiple Demo - 3 Marks
6
SRM Institute of Science and Technology, Kattankulathur
Final Presentation - 2
Demo - 2 Marks
6A 29.10.24 Final Review 10 Viva - 3 Marks
Report - 3 Marks
7
SRM Institute of Science and Technology, Kattankulathur
Teaching
# Topics to be covered Hours Ref Testing method
method
Unit 1
Introduction: Machine Learning: Illustration usingexample
What & Why? - Examples of Machine
1 PPT
1 Learning applications
Training versus Testing, Positive Illustration using
2 and Negative Class, Cross-validation 1 PPT example/Think-pair-share
activity
Types of Learning: Illustration,
Supervised 1 PPT Demonstration using
3 examples
Unsupervised and Semi-Supervised Illustration,
4 Learning 1 PPT Demonstration using examples
-Learning Illustration,
7 Curve-Classification-Error and noise 1 PPT Demonstration using examples
8
SRM Institute of Science and Technology, Kattankulathur
10
SRM Institute of Science and Technology, Kattankulathur
24-07-2024
06-08-24 1. Check for the quality of the questions as per the category in
Question Bank 23-08-24 the question bank. Course
3
Scrutiny 17-09-24 2. Ensure there are no repetitions. Coordinator
30-09-24 3. Approval from the Audit Professor
11