Vita
Public Member Functions | Friends | List of all members
vita::basic_src_lambda_f Class Referenceabstract

Extends basic_lambda_f interface adding some useful methods for symbolic regression / classification and serialization. More...

#include <lambda_f.h>

Inherits vita::basic_lambda_f.

Inherited by vita::core_class_lambda_f, and vita::core_reg_lambda_f.

Public Member Functions

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
 
- Public Member Functions inherited from vita::basic_lambda_f
virtual bool is_valid () const =0
 
virtual value_t operator() (const dataframe::example &) const =0
 

Friends

template<class T >
std::unique_ptr< basic_src_lambda_fserialize::lambda::load (std::istream &, const symbol_set &)
 
bool serialize::save (std::ostream &, const basic_src_lambda_f *)
 

Detailed Description

Extends basic_lambda_f interface adding some useful methods for symbolic regression / classification and serialization.

Note
Another interesting function of basic_src_lambda_f is that it extends the functionalities of interpreter to teams.

Definition at line 93 of file lambda_f.h.


The documentation for this class was generated from the following file: