14 #ifndef __NEURALPARAMETERSNORM_H__
15 #define __NEURALPARAMETERSNORM_H__
28 #include "performance_term.h"
32 #include "../tinyxml2/tinyxml2.h"
75 void check(
void)
const;
95 tinyxml2::XMLDocument*
to_XML(
void)
const;
97 void from_XML(
const tinyxml2::XMLDocument&);
std::string write_performance_term_type(void) const
virtual ~NeuralParametersNorm(void)
NeuralParametersNorm(void)
double calculate_performance(void) const
void from_XML(const tinyxml2::XMLDocument &)
Vector< double > calculate_gradient(void) const
std::string write_information(void) const
const double & get_neural_parameters_norm_weight(void) const
Returns the weight value for the neural parameters norm in the performance term expression.
void set_neural_parameters_norm_weight(const double &)
Sets a new weight value for the neural parameters norm in the performance term expression.
tinyxml2::XMLDocument * to_XML(void) const
Returns a representation of the sum squared error object, in XML format.
double neural_parameters_norm_weight
Weight value for the neural parameters norm regularization term.
Matrix< double > calculate_Hessian(void) const