14 #ifndef __ROOTMEANSQUAREDERROR_H__
15 #define __ROOTMEANSQUAREDERROR_H__
28 #include "performance_term.h"
33 #include "../tinyxml2/tinyxml2.h"
79 void check(
void)
const;
95 tinyxml2::XMLDocument*
to_XML(
void)
const;
96 void from_XML(
const tinyxml2::XMLDocument&);
double calculate_generalization_performance(void) const
Returns the root mean squared error of the multilayer perceptron measured on the generalization insta...
RootMeanSquaredError(void)
tinyxml2::XMLDocument * to_XML(void) const
virtual ~RootMeanSquaredError(void)
Destructor.
Vector< double > calculate_gradient(void) const
Calculates the gradient the root mean squared error funcion by means of the back-propagation algorith...
std::string write_performance_term_type(void) const
Returns a string with the name of the root mean squared error performance type, "ROOT_MEAN_SQUARED_ER...
double calculate_performance(void) const
Matrix< double > calculate_Hessian(void) const
void from_XML(const tinyxml2::XMLDocument &)