Class ClassifierEvaluator

java.lang.Object
deepnetts.eval.ClassifierEvaluator
All Implemented Interfaces:
javax.visrec.ml.eval.Evaluator<NeuralNetwork,javax.visrec.ml.data.DataSet<? extends MLDataItem>>

public class ClassifierEvaluator extends Object implements javax.visrec.ml.eval.Evaluator<NeuralNetwork,javax.visrec.ml.data.DataSet<? extends MLDataItem>>
Evaluation method for binary and multi-class classifiers. Calculates classification performance metrics, how good is it at predicting class of something. http://www.ritchieng.com/machine-learning-evaluate-classification-model/ http://scikit-learn.org/stable/modules/model_evaluation.html http://notesbyanerd.com/2014/12/17/multi-class-performance-measures/ https://en.wikipedia.org/wiki/Confusion_matrix https://stats.stackexchange.com/questions/21551/how-to-compute-precision-recall-for-multiclass-multilabel-classification http://scikit-learn.org/stable/modules/model_evaluation.html#confusion-matrix Micro and macro averaging: https://datascience.stackexchange.com/questions/15989/micro-average-vs-macro-average-performance-in-a-multiclass-classification-settin I'm doing macro