13 #ifndef MLPACK_CORE_DATA_CONFUSION_MATRIX_IMPL_HPP 14 #define MLPACK_CORE_DATA_CONFUSION_MATRIX_IMPL_HPP 51 const arma::Row<size_t> responses,
52 arma::Mat<eT>& output,
53 const size_t numClasses)
56 output = arma::zeros<arma::Mat<eT> >(numClasses, numClasses);
57 for (
size_t i = 0; i < predictors.n_elem; ++i)
59 output.at(predictors[i], responses[i])++;
Linear algebra utility functions, generally performed on matrices or vectors.
Definition: cv.hpp:1
void ConfusionMatrix(const arma::Row< size_t > predictors, const arma::Row< size_t > responses, arma::Mat< eT > &output, const size_t numClasses)
A confusion matrix is a summary of prediction results on a classification problem.
Definition: confusion_matrix_impl.hpp:50