Assignment No.
Classification Model
G-17
Assignment No. 6
Title: Classification Model
Problem Definition and Aim of Experiment: To classify features / To develop
classification model and evaluate its performance (any one classifier).
Objective of Experiment
1. To understand how to classify features; How to develop classification
model and evaluate its performance.
2. To load dataset and separate training and testing data.
3. To train the model using training data and find its accuracy.
4. To learn how to execute python program.
5. To find accuracy of data using “Decision-Tree-Classifier” model.
6. To plot decision tree chart
Theory
1. What is Feature classification? (Schematic, Explanation)
2. What is Classification in Machine Learning?
3. Classification Terminologies in Machine Learning
4. What are the Applications of Classification Algorithms?
5. Types of Learners in Classification
6. Classification Algorithms
7. Types of Classification Algorithms (What, Why, How, Schematic,
Flowchart, Sub-Types/Classification, Advantages, Limitations,
Applications, Comparison)
Linear Classifiers
Logistic regression
Naive Bayes classifier
Fisher’s linear discriminant
Support vector machines
Least squares support vector machines
Quadratic classifiers
Kernel estimation
k-nearest neighbor
Decision trees
Random forests
Neural networks
Learning vector quantization
8. Classifier Evaluation
Confusion matrix
Performance evaluators
True positives (TP), True negatives (Tn), False positives (Fp), False
negatives (Fn)
Accuracy, Misclassification Rate, True Positive Rate, False Positive
Rate, True Negative Rate, Precision
Cohen's Kappa, F Score, ROC Curve
G-18
Holdout Method
Cross-Validation
Classification Report
9. Classification Algorithm Selection
Problem Statement
Write problem statement of already available one type of learning
example from available resources. The data must be in CSV format. The
aim is to extract features from given dataset and establish training data.
Target Variable: Write the target variable.
Procedure
Write and follow the standard procedure for your selected type of learning
example from available resources assigned to you using any one type of
classifier mentioned above in “Types of Classification Algorithms.”
Program Code
Write Algorithm, draw flow-chart of the Problem Statement selected by /
assigned to you. Also enclose a print-out of your Python Program Listing
(*.txt).
NOTE: No hand-written Program Listing is expected; it should be a Print-out!
Program Input
Also attach a print-out of the Dataset in form of *.csv file (comma
separated values) as an input.
Program Output
Attach a print-out of your program output (result) and Conclusion.
G-19