Brush C++ API
A flexible interpretable machine learning framework
|
#include <string>
#include "assert.h"
#include "../init.h"
#include "tree_node.h"
#include "node.h"
#include "../vary/search_space.h"
#include "../params.h"
#include "../util/utils.h"
#include "functions.h"
#include "optimizer/weight_optimizer.h"
Go to the source code of this file.
Classes | |
struct | Brush::Program< PType > |
An individual program, a.k.a. model. More... | |
Namespaces | |
namespace | Brush |
< nsga2 selection operator for getting the front | |
Typedefs | |
typedef tree< Node >::pre_order_iterator | Brush::Iter |
typedef tree< Node >::post_order_iterator | Brush::PostIter |
using | Brush::PT = ProgramType |
Functions | |
template<ProgramType PType> | |
void | Brush::to_json (json &j, const Program< PType > &p) |
template<ProgramType PType> | |
void | Brush::from_json (const json &j, Program< PType > &p) |