Classification
Classification
Course Description
Classification is a type of supervised learning techniques wherein the target attribute takes discrete values.
This course emphasizes the three types of techniques to solve classification problems – discriminant function,
generative and probabilistic discriminative approaches. This course lays down a strong foundation on
algorithmic perspective of popular classification algorithms - k-NN, Naïve Bayes, Decision Tree, Logistic
Regression and SVM. The implementation details of these models along with tuning of parameters will be
illustrated. The ensemble methods, bagging, boosting, Random Forest and eXtreme Gradient Boosting will
be taught. The interpretability/explicability of the models will also be discussed.
Course Objectives
No Objective
CO1 Provide deeper understanding of three types of techniques to solve classification problems
CO5 Provide the competence to build ensemble classifiers using well known techniques
Text Book(s)
No Author(s), Title, Edition, Publishing House
T1 Christopher Bishop: Pattern Recognition and Machine Learning, Springer International Edition
T2 Tom M. Mitchell: Machine Learning, The McGraw-Hill Companies, Inc..
Content Structure
<List down the modular content structure of the course either in the tabular form given below or as bullets>
Evaluation
Learning Outcomes:
No Learning Outcomes
LO1 Ability to build appropriate classifier for a given real life business problem
L02 Demonstrate the capability to understand classification algorithms deeply and fine tuning the
parameters therein to enhance performance of the classifier