Feat C++ API
A feature engineering automation tool
|
#include <archive.h>
Public Member Functions | |
Archive () | |
void | set_objectives (vector< string > objectives) |
void | init (Population &pop) |
void | update (const Population &pop, const Parameters ¶ms) |
Static Public Member Functions | |
static bool | sortComplexity (const Individual &lhs, const Individual &rhs) |
Sort population in increasing complexity. More... | |
static bool | sortObj1 (const Individual &lhs, const Individual &rhs) |
Sort population by first objective. More... | |
static bool | sameFitComplexity (const Individual &lhs, const Individual &rhs) |
check for repeats More... | |
static bool | sameObjectives (const Individual &lhs, const Individual &rhs) |
Public Attributes | |
vector< Individual > | individuals |
individual programs in the archive More... | |
bool | sort_complexity |
whether to sort archive by complexity More... | |
NSGA2 | selector |
nsga2 selection operator for getting the front More... | |
Archive::Archive | ( | ) |
Definition at line 12 of file archive.cc.
void Archive::init | ( | Population & | pop | ) |
Definition at line 56 of file archive.cc.
|
static |
check for repeats
Definition at line 34 of file archive.cc.
|
static |
Definition at line 41 of file archive.cc.
void Archive::set_objectives | ( | vector< string > | objectives | ) |
Definition at line 14 of file archive.cc.
|
static |
Sort population in increasing complexity.
Definition at line 22 of file archive.cc.
|
static |
Sort population by first objective.
Definition at line 28 of file archive.cc.
void Archive::update | ( | const Population & | pop, |
const Parameters & | params | ||
) |
Definition at line 76 of file archive.cc.
vector<Individual> FT::Pop::Archive::individuals |
NSGA2 FT::Pop::Archive::selector |
bool FT::Pop::Archive::sort_complexity |