OpenANN  1.1.0
An open source library for artificial neural networks.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
Evaluation.h File Reference

Provides some convenience functions to evaluate learners. More...

#include <Eigen/Core>

Go to the source code of this file.

Namespaces

 OpenANN
 

Functions

double OpenANN::sse (Learner &learner, DataSet &dataSet)
 Sum of squared errors. More...
 
double OpenANN::mse (Learner &learner, DataSet &dataSet)
 Mean squared error. More...
 
double OpenANN::rmse (Learner &learner, DataSet &dataSet)
 Root mean squared error. More...
 
double OpenANN::ce (Learner &learner, DataSet &dataSet)
 Cross entropy. More...
 
double OpenANN::accuracy (Learner &learner, DataSet &dataSet)
 Accuracy. More...
 
double OpenANN::weightedAccuracy (Learner &learner, DataSet &dataSet, Eigen::VectorXd weights)
 Accuracy on weighted data set. More...
 
Eigen::MatrixXi OpenANN::confusionMatrix (Learner &learner, DataSet &dataSet)
 Confusion matrix. More...
 
int OpenANN::classificationHits (Learner &learner, DataSet &dataSet)
 Classification hits. More...
 
double OpenANN::crossValidation (int folds, Learner &learner, DataSet &dataSet, Optimizer &opt)
 Cross-validation. More...
 
int OpenANN::oneOfCDecoding (const Eigen::VectorXd &target)
 One-of-c decoding. More...
 

Detailed Description

Provides some convenience functions to evaluate learners.