Course Curriculum
Course Code: SMO313 Credit Units L T P/S SW AS/DS FW No. of PSDA Total Credit Unit
Course Level UG 0 0 0 0 0 8 0 4
Course Title Machine Learning with Python
Course
Description :
Course Objectives :
SN
Objectives
.
The main objective of this course is to make students comfortable with proper methods to collect the data, employ the correct analysis, and effectively
present the results using Statistics. They will also be comfortable with the tools and techniques required in handling large amounts of datasets. They
1
will also learn various algorithms and tools which are being used by various organizations to answer business questions, detect, and analyze
complex patterns etc. They will also learn all supervise
Pre-Requisites : General
SN. Course Code Course Name
Course Contents / Syllabus :
SN. Module Descriptors / Topics Weightage
Module 1:
Introduction
History and Definition of AI, Definition of Machine Learning, Applications of Machine Learning, Types of Machine
and
1 learning, Introduction to various ML algorithms, How and What it does, What it is and Why it matters, How AI 20.00
Applications of
Affects your life.
Machine
Learning
Module II: Environment Setup for Python, Introduction and Learning of Pandas, Introduction and Learning of Numpy,
Installation of Introduction and Learning of Matplotlib, Linear Algebra in python, Probability, Descriptive statistics, Data
Learning of Visualization,Measures of Central Tendency: Mean, Median, Mode Measures of Dispersion: Absolute deviation
2 20.00
Python and from mean, Standard Deviation, Variance, Range, Quartiles, Skewness, Random Experiment, Sample space,
Statistics & Random Variables, Probability, Conditional Probability, Independence, Expectation, Variance, Probability
Probability Distribution, Factor
Module III: Linear Regression, Multiple Regression, Lasso regression, RIDGE, Regression, Support Vector Regressor,
Supervised Decision Tree Regressor, Data Pre-processing, Data Transformation, Data Reduction, Hold-out method Cross-
3 20.00
Machine validation and bootstrapping method, Ensemble Methods, Decision Trees, Support Vector Machines, K Nearest
Learning Neighbours, Logistic Regression, Naïve Bayes, K Nearest Neighbours, Logistic Regression Naïve Bayes
Module IV: Hierarchical clustering,K-Means Clustering,Proximity Measures in Machine Learning, DBSCAN (Density Based
Unsupervised Spatial Clustering of Applications with Noise), Outlier Detection,underlying distribution,value of mild outliers, Need
4 25.00
Machine for dimensionality reduction, Principal Component Analysis (PCA), Singular Value Decomposition(SVD),T-
Learning distributed Stochastic Neighbor Embedding (t-SNE), Apriori Algorithm FP growth, Market Basket Analysis
Module V- Introduction to Reinforcement Learning, Formal Definition of RL, Steps in RL, Terms in RL, Markov Property,
5 Reinforcement Bellman's Equation and Optimal Value function, Problem Solving Methods, Model Free RL, Temporal 15.00
Learning Differencing, Monte Carol Control
Course Learning Outcomes :
SN. Course Learning Outcomes
1 1. Identify the business problem statement from the data set.
2 2. Apply statistical techniques to develop an inference from the data.
3 3. Understand the significance of Data preprocessing and Data Visualization.
4 4. Apply various Machine learning techniques.
5 5. Develop useful insights for solving business problems.
Pedagogy for Course Delivery :
SN. Pedagogy Methods
1 AMITY ONLINE-MOOC
Theory /VAC / Architecture Assessment (L,T & Self Work): 0.00 Max : 100
N/A
Lab/ Practical/ Studio/Arch. Studio/ Field Work Assessment : 100.00 Max : 100
Attendance+CE+EE :
SN. Type Component Name Marks
1 External END TERM EXAMINATION 100.00
Lab/ Practical details, if applicable :
SN. Lab / Practical Details
List of Professional skill development activities :
[Link] PSDA : 0
SN. PSDA Point
Text & References :
SN. Type Title/Name Description ISBN/ URL
1 Statistical Methods for Machine Learning
1 Book
by Jason Brownlee
2 Hands-On Exploratory Data Analysis with
2 Book Python by Suresh Kumar Mukhiya and
Usman Ahmed