Here I want to introduce an open source Python library which named PyCM. PyCM is a machine learning library providing statistical analysis of confusion matrix through a large variety of parameters such as AUC, Confusion Entropy, information theory related parameters, and etc. This developing library can be used in order to evaluate the performance of different machine learning algorithms by offering different evaluation parameters on their resulted confusion matrix.
PyCM is a multi-class confusion matrix library written in Python that supports both input data vectors and direct matrix, and a proper tool for post-classification model evaluation that supports most classes and overall statistics parameters. PyCM is the swiss-army knife of confusion matrices, targeted mainly at data scientists that need a broad array of metrics for predictive models and an accurate evaluation of large variety of classifiers.
Do not hesitate to contact us about this library and help us to develop it by your valuable suggestions.
You can find us on https://github.com/sepandhaghighi/pycm