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

The basic interface of a lambda function. More...

#include <lambda_f.h>

Inherited by vita::basic_src_lambda_f.

Public Member Functions

virtual bool is_valid () const =0
 
virtual value_t operator() (const dataframe::example &) const =0
 

Detailed Description

The basic interface of a lambda function.

A lambda function is used to calculate the answers for our problem. It's the model we've computed.

Note
The output of basic_lambda_f and interpreter can be similar or distinct, depending on the task (regression, classification...) E.g. for regression problems basic_lambda_f and interpreter are identical: they calculate the same number. basic_lambda_f always calculates a meaningful value for the end-user (the class of an example, an approximation...) while interpreter can output a value that is just a building block for basic_lambda_f (e.g. classification tasks with discriminant functions). The typical use chain is: evaluator –[uses]--> basic_lambda_f –[uses]--> interpreter.

Definition at line 48 of file lambda_f.h.


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