Feat C++ API
A feature engineering automation tool
FT::Pop::Op::NodeTrain Class Reference

#include <n_train.h>

Inheritance diagram for FT::Pop::Op::NodeTrain:
Collaboration diagram for FT::Pop::Op::NodeTrain:

Public Member Functions

bool isNodeTrain ()
 
- Public Member Functions inherited from FT::Pop::Op::Node
 Node ()
 
virtual ~Node ()
 
virtual void evaluate (const Data &data, State &state)=0
 Evaluates the node and updates the state states. More...
 
virtual void eval_eqn (State &state)=0
 evaluates the node symbolically More...
 
unsigned int total_arity ()
 
ArrayXf limited (ArrayXf x)
 limits node output to be between MIN_FLT and MAX_FLT More...
 
void eval_complexity (map< char, vector< unsigned int >> &cstate)
 evaluates complexity of this node in the context of its child nodes. More...
 
void eval_complexity_db (map< char, vector< string >> &cstate)
 evaluates complexity of this node in the context of its child nodes. More...
 
virtual bool isNodeDx ()
 check of node type More...
 
std::unique_ptr< Nodeclone () const
 makes a unique copy of this node More...
 
std::unique_ptr< Nodernd_clone () const
 makes a randomized unique copy ofnode More...
 

Public Attributes

bool train
 
- Public Attributes inherited from FT::Pop::Op::Node
string name
 node type More...
 
string variable_name
 variable name, if any More...
 
char otype
 output type More...
 
std::map< char, unsigned int > arity
 arity of the operator More...
 
int complexity
 complexity of node More...
 
int visits = 0
 

Additional Inherited Members

- Protected Member Functions inherited from FT::Pop::Op::Node
virtual Nodeclone_impl () const =0
 
virtual Nodernd_clone_impl () const =0
 

Detailed Description

Definition at line 11 of file n_train.h.

Member Function Documentation

◆ isNodeTrain()

bool FT::Pop::Op::NodeTrain::isNodeTrain ( )
inlinevirtual

Reimplemented from FT::Pop::Op::Node.

Definition at line 16 of file n_train.h.

Member Data Documentation

◆ train

bool FT::Pop::Op::NodeTrain::train

Definition at line 14 of file n_train.h.


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