AML Syllabus (Theory)
AML Syllabus (Theory)
PART- A
Unit-1: Traditional Software Development and Agile Methodologies
1.1 Introduction to machine learning, types of machine learning: supervised,
unsupervised, reinforcement learning, Real life applications, learning process.
1.2 Natural Language processing: Understanding dataset, Data Cleaning:
Deduplication,
1.3 Bag of Words (BoW),Text Preprocessing: Stemming, Stop-word removal,
Tokenization, Lemmatization, Tf-idf
1.4 Evaluation metrics: Confusion matrix, AUC, ROC, Root means Square
Unit-2:Linear Regression & Logistic Regression
2.1 Predicting numeric values: regression – Finding the best fit lines with linear
regression,
2.2 Locally weighted linear regression, Shrinking Coefficients, The bias / Variance
tradeoff.
2.3 Logistic Regression: Classification with logistic regression and the sigmoid
function,
2.4 Using optimization to find the best regression coefficients.
2.5 Solving optimization problems: gradient descent, vector calculus
Unit-3: Support vector machines & Dimensionality Reduction techniques
3.1 Separating data with the maximum margin, finding the maximum margin, loss
3.2 function-based interpretation, optimization, kernel trick for complex data.
3.3 Dimensionality Reduction techniques: Principal Component analysis, Example.
3.4 Naïve Bayes: Bayes Theorem, Algorithm
PART –B
Unit-4: Instance-Based Learning
4.3 Decision tree: Building a decision tree, overfitting, underfitting, regression using
decision trees, AdaBoost
Unit-5:Unsupervised Learning[
5.1 Clustering, K-Means: Geometric intuition, Centroids, Mathematical formulation,
5.2 Hierarchal clustering proximity methods DBSCAN, Recommender Systems and
Matrix Factorization
Software required/Weblinks:
.1. Introduction to Machine Learning, EthemAlpaydin, PHI, 2004
2. tutorial point
3. www.analyticsvidhya.com
Instructions for paper setting: Seven questions are to be set in total. First question
will be conceptual covering entire syllabus and will be compulsory to attempt. Three
questions will be set from each Part A and Part B (one from each unit) Student needs to
attempt two questions out of three from each part. Each question will be of 20 marks.
Evaluation Tools:
Assignment/Tutorials
Sessional tests
Surprise questions during lectures/Class Performance
Term end examination