Machine Learning Evaluation Metrics

The purpose of any Machine Learning algorithm is to predict right value/class for the unseen data. This is called generalization and ensuring this, in general, can be very tricky. This can depend on the algorithm being used for both supervised and unsupervised learning tasks. There are two things to consider in this process – the…

What are evaluation metrics for multi-class classification problem ?

Multi-class classification evaluation can be done in either of the following ways : Average precision of each class, average recall of each class treating classifier for each class as one vs all classifier. Average of accuracy of each class treating the classifier for each class as a one-vs-all classifier Sum of all true positive entries…