Brush C++ API
A flexible interpretable machine learning framework
|
This is the complete list of members for Brush::SearchSpace, including all inherited members.
AddNode(const unordered_map< string, float > &user_ops, const vector< DataType > &unique_data_types) | Brush::SearchSpace | inlineprivate |
AddNodes(const unordered_map< string, float > &user_ops, const vector< DataType > &unique_data_types, std::index_sequence< Is... >) | Brush::SearchSpace | inlineprivate |
ArgsHash typedef | Brush::SearchSpace | |
check(DataType R) const | Brush::SearchSpace | inline |
check(DataType R, size_t sig_hash) const | Brush::SearchSpace | inline |
check(DataType R, size_t sig_hash, NodeType type) const | Brush::SearchSpace | inline |
CreateNode(const auto &unique_data_types, bool use_all, bool weighted) | Brush::SearchSpace | inlineprivatestatic |
GenerateNodeMap(const unordered_map< string, float > &user_ops, const vector< DataType > &unique_data_types, std::index_sequence< Is... >) | Brush::SearchSpace | inlineprivate |
get(const string &name) | Brush::SearchSpace | |
get(NodeType type, DataType R, size_t sig_hash) | Brush::SearchSpace | inline |
get(NodeType type, DataType R, S sig) | Brush::SearchSpace | inline |
get_node_like(Node node) const | Brush::SearchSpace | inline |
get_weights() const | Brush::SearchSpace | inline |
get_weights(DataType ret) const | Brush::SearchSpace | inline |
get_weights(DataType ret, ArgsHash sig_hash) const | Brush::SearchSpace | inline |
has_solution_space(Iter start, Iter end) const | Brush::SearchSpace | inline |
init(const Dataset &d, const unordered_map< string, float > &user_ops={}, bool weights_init=true) | Brush::SearchSpace | |
make_classifier(int max_d=0, int max_size=0, const Parameters ¶ms=Parameters()) | Brush::SearchSpace | |
make_multiclass_classifier(int max_d=0, int max_size=0, const Parameters ¶ms=Parameters()) | Brush::SearchSpace | |
make_program(const Parameters ¶ms, int max_d=0, int max_size=0) | Brush::SearchSpace | |
make_program(const Parameters ¶ms, int max_d, int max_size) | Brush::SearchSpace | |
make_regressor(int max_d=0, int max_size=0, const Parameters ¶ms=Parameters()) | Brush::SearchSpace | |
make_representer(int max_d=0, int max_size=0, const Parameters ¶ms=Parameters()) | Brush::SearchSpace | |
MakeNodes(const unordered_map< string, float > &user_ops, const vector< DataType > &unique_data_types) | Brush::SearchSpace | inlineprivate |
Map typedef | Brush::SearchSpace | |
node_map | Brush::SearchSpace | |
node_map_weights | Brush::SearchSpace | |
print() const | Brush::SearchSpace | |
PTC2(tree< Node > &Tree, tree< Node >::iterator root, int max_d, int max_size) const | Brush::SearchSpace | private |
sample_op(DataType ret) const | Brush::SearchSpace | inline |
sample_op(NodeType type, DataType R) | Brush::SearchSpace | inline |
sample_op_with_arg(DataType ret, DataType arg, bool terminal_compatible=true, int max_args=0) const | Brush::SearchSpace | inline |
sample_subtree(Node root, int max_d, int max_size) const | Brush::SearchSpace | |
sample_terminal(bool force_return=false) const | Brush::SearchSpace | inline |
sample_terminal(DataType R, bool force_return=false) const | Brush::SearchSpace | inline |
SearchSpace()=default | Brush::SearchSpace | |
SearchSpace(const Dataset &d, const unordered_map< string, float > &user_ops={}, bool weights_init=true) | Brush::SearchSpace | inline |
terminal_map | Brush::SearchSpace | |
terminal_types | Brush::SearchSpace | |
terminal_weights | Brush::SearchSpace |