DSC_ MachineLearning Regular HO (1)
DSC_ MachineLearning Regular HO (1)
Credit Units 4
Version 1.0
Course Objectives
No
CO1 Introduce students to the basic concepts and techniques of Machine Learning.
CO2 To gain experience of doing independent study and research in the field of Machine
Learning
CO3 To develop skills of using recent machine learning software tools to evaluate learning
algorithms and model selection for solving practical problems
Text Book(s)
Content Structure
1. Introduction
1.1 Introduction to ML
1.2 Objective of the course
1.3 Taxonomy (types) of Machine Learning
1.4 Design a Learning System
1.5 Challenges in Machine Learning
1.6 Model Testing and performance metrics
5. Decision Tree
5.1 Information Theory
5.2 Entropy Based Decision Tree Construction
5.3 Avoiding Overfitting
5.4 Minimum Description Length
5.5 Handling Continuous valued attributes, missing attributes
6. Instance-based Learning
6.1 k-Nearest Neighbor Learning
6.2 Locally Weighted Regression (LWR) Learning
6.3 Radial Basis Functions
8. Bayesian Learning
8.1 MLE Hypothesis
8.2 MAP Hypothesis
8.3 Bayes Rule
8.4 Optimal Bayes Classifier
8.5 Naïve Bayes Classifier
8.6 Probabilistic Generative Classifiers
8.7 Bayesian Linear Regression
9. Ensemble Learning
9.1 Combining Classifiers
9.2 Bagging
9.3 Random Forest
9.4 Boosting
9.4.1 ADABoost
9.4.2 Gradient Boosting
9.4.3 XGBoost
Learning Outcomes:
No Learning Outcomes
LO2 Able to solve Machine Learning problems using appropriate learning techniques
LO3 Evaluate machine learning solutions to problems
LO4 Identify appropriate tools to implement the solutions to machine learning problems
Academic Term
Course No ZG 565
12 Bayesian Learning
Naïve Bayes Classifier, Probabilistic Generative T1 - Ch. 6
Classifiers, Bayesian interpretation of Linear Regression R2 – Ch. 4
R1 – Ch. 4
13 Ensemble Learning
Combining Classifiers, Bagging, Random Forest,
R2 – Ch. 4
Boosting
Evaluation Scheme:
Legend: EC = Evaluation Component; AN = After Noon Session; FN = Fore Noon Session
No Name Type Duration Weight Day, Date, Session, Time
EC-1 Quiz - Two Online ~1 hour 10%
Assignment-I Take ~2-3 10%
Home weeks
Assignment-II Take ~2-3 10%
Home weeks
EC-2 Mid-Semester Test Closed 30%
Book
EC-3 Comprehensive Exam Open Book 40%
Note:
Syllabus for Mid-Semester Test (Open Book): Topics in Session Nos. 1 to 8
Syllabus for Comprehensive Exam (Open Book): All topics (Session Nos. 1 to 16)
Important links and information:
Elearn portal: https://elearn.bits-pilani.ac.in or Canvas
Students are expected to visit the Elearn portal on a regular basis and stay up to date with the latest
announcements and deadlines.
Contact sessions: Students should attend the online lectures as per the schedule provided on the Elearn
portal.
Evaluation Guidelines:
1. EC-1 consists of either two Assignments or three Quizzes. Students will attempt them through
the course pages on the Elearn portal. Announcements will be made on the portal, in a timely
manner.
2. For Closed Book tests: No books or reference material of any kind will be permitted.
3. For Open Book exams: Use of books and any printed / written reference material (filed or
bound) is permitted. However, loose sheets of paper will not be allowed. Use of calculators
is permitted in all exams. Laptops/Mobiles of any kind are not allowed. Exchange of any
material is not allowed.
4. If a student is unable to appear for the Regular Test/Exam due to genuine exigencies, the
student should follow the procedure to apply for the Make-Up Test/Exam which will be made
available on the Elearn portal. The Make-Up Test/Exam will be conducted only at selected
exam centres on the dates to be announced later.
It shall be the responsibility of the individual student to be regular in maintaining the self study
schedule as given in the course handout, attend the online lectures, and take all the prescribed
evaluation components such as Assignment/Quiz, Mid-Semester Test and Comprehensive Exam
according to the evaluation scheme provided in the handout.