M. Sc.
(IT) – 1 st Year
Semester-II
Syllabus of
Subject Code: 210801205
Subject Name: Machine Learning with Python
Course Objective:
To acquire comprehensive knowledge of Machine learning Technologies.
To know the best practices used in Machine Learning.
To understand the current application demand of Machine Learning .
To understand how to design and implement Machine Learning Algorithms using python.
Course Duration:
The course will have sessions which are divided into five modules. Each module consists of 10
sessions of 60 minutes each and carries 20% marks weightage.
Course Content:
Module Topics/Chapter Name No. of %
No. Sessions Weightage
I Introduction 10 20%
Introduction to Machine learning, Python modules for
Machine Learning, Supervised and unsupervised Machine
Learning Algorithms,Application of Machine Learning.
Python Modules:
Numeric Python (NumPy), Data analysis with Pandas
II Data Visualization: 10 20%
Matplotlib Library, Seaborn
Supervised Learning: Regression
Linear Regression, Non Linear Regression, Model
Evaluation Method
III Classification 10 20%
K-Nearest Neighbor (KNN), Decision Trees, Logistic
Regression, Support Vector Machines (SVM), Model
Evaluation
IV Unsupervised Learning: 10 20%
K Means Clustering, Hierarchical Clustering, Density
Based Clustering
V Recommender System: 10 20%
Introduction, Content Based Recommender System,
Collaborative Filtering, Dimension Reduction: Feature
Extraction and Selection
GLS University – FCAIT – MSc (IT) Programme - June2021
Teaching Methods:
The following pedagogical tools will be used to teach this course:
1. Lectures & Discussions
2. Assignments
3. Case Studies
4. Practical implementation
Evaluation:
The students will be evaluated on a continuous basis and broadly follow the scheme given
below:
1. Continuous Evaluation 30% (Internal Assessment)
(Assignment / Presentation / Quiz / Class Participation )
2. Internal Examination (Mid Semester Exam) 20% (Internal Assessment)
3. External Examination 50% (External Assessment)
(University Exam / End Semester Exam)
Basic Text Book:
Sr. No. Author/s Name of the Book Publisher Edition
T1 Avishek Nag Pragmatic Machine Learning with BPB Latest
Python: Learn How to Deploy
Machine Learning Models in
Production
Reference Books:
Sr. No. Author/s Name of the Book Publisher Edition
1 M. Pradhan U Dinesh Kumar Machine Learning Using Python WILEY Latest
2 Andreas C. Muller Introduction to Machine O’REILLY Latest
Learning with Python
3 Chris Albon Machine Learning with Python O’REILLY Latest
CookBook
4 Shai Shalev-Shwartz Understand Machine Learning : Cambridge Latest
From Theory to Algorithms University
Press
5 Mark Fenner Machine Learning with Python Pearson First
for everyone
6 Video Links from NPTEL:
http://nptel.ac.in/courses/106105167/
http://nptel.ac.in/courses/106104182/
Page45