SHOGUN
v1.1.0
|
Class MeanSquaredError used to compute an error of regression model.
Formally, for real labels mean squared error (MSE) is estimated as
Definition at line 33 of file MeanSquaredError.h.
Public Member Functions | |
CMeanSquaredError () | |
virtual | ~CMeanSquaredError () |
virtual float64_t | evaluate (CLabels *predicted, CLabels *ground_truth) |
EEvaluationDirection | get_evaluation_direction () |
virtual const char * | get_name () const |
![]() | |
CEvaluation () | |
virtual | ~CEvaluation () |
![]() | |
CSGObject () | |
CSGObject (const CSGObject &orig) | |
virtual | ~CSGObject () |
virtual bool | is_generic (EPrimitiveType *generic) const |
template<class T > | |
void | set_generic () |
void | unset_generic () |
virtual void | print_serializable (const char *prefix="") |
virtual bool | save_serializable (CSerializableFile *file, const char *prefix="") |
virtual bool | load_serializable (CSerializableFile *file, const char *prefix="") |
void | set_global_io (SGIO *io) |
SGIO * | get_global_io () |
void | set_global_parallel (Parallel *parallel) |
Parallel * | get_global_parallel () |
void | set_global_version (Version *version) |
Version * | get_global_version () |
SGVector< char * > | get_modelsel_names () |
char * | get_modsel_param_descr (const char *param_name) |
index_t | get_modsel_param_index (const char *param_name) |
Additional Inherited Members | |
![]() | |
SGIO * | io |
Parallel * | parallel |
Version * | version |
Parameter * | m_parameters |
Parameter * | m_model_selection_parameters |
![]() | |
virtual void | load_serializable_pre () throw (ShogunException) |
virtual void | load_serializable_post () throw (ShogunException) |
virtual void | save_serializable_pre () throw (ShogunException) |
virtual void | save_serializable_post () throw (ShogunException) |
constructor
Definition at line 37 of file MeanSquaredError.h.
|
virtual |
destructor
Definition at line 40 of file MeanSquaredError.h.
evaluate mean squared error
predicted | labels for evaluating |
ground_truth | labels assumed to be correct |
Implements CEvaluation.
Definition at line 17 of file MeanSquaredError.cpp.
|
virtual |
Implements CEvaluation.
Definition at line 49 of file MeanSquaredError.h.
|
virtual |