Vita
|
Lambda function specialized for regression tasks. More...
#include <lambda_f.h>
Inherits vita::core_reg_lambda_f, and detail::reg_lambda_f_storage< T, S >.
Public Member Functions | |
basic_reg_lambda_f (const T &) | |
basic_reg_lambda_f (std::istream &, const symbol_set &) | |
bool | is_valid () const final |
double | measure (const model_metric &, const dataframe &) const final |
std::string | name (const value_t &) const final |
value_t | operator() (const dataframe::example &) const final |
bool | save (std::ostream &) const final |
virtual double | measure (const model_metric &, const dataframe &) const =0 |
virtual std::string | name (const value_t &) const =0 |
virtual classification_result | tag (const dataframe::example &) const =0 |
virtual bool | is_valid () const =0 |
virtual value_t | operator() (const dataframe::example &) const =0 |
Static Public Attributes | |
static const std::string | SERIALIZE_ID |
Lambda function specialized for regression tasks.
T | type of individual |
S | stores the individual inside vs keep a reference only. Sometimes we need an autonomous lambda function that stores everything it needs inside (it will survive the death of the individual it's constructed on). Sometimes we prefer space efficiency (typically inside an evaluator) |
Definition at line 129 of file lambda_f.h.
|
finalvirtual |
Implements vita::basic_lambda_f.
|
finalvirtual |
Implements vita::basic_src_lambda_f.
|
finalvirtual |
Implements vita::basic_src_lambda_f.
|
finalvirtual |
Implements vita::basic_lambda_f.
|
finalvirtual |
Implements vita::basic_src_lambda_f.
|
static |
Definition at line 145 of file lambda_f.h.