Brush C++ API
A flexible interpretable machine learning framework
Loading...
Searching...
No Matches
Brush::SearchSpace Member List

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::SearchSpaceinlineprivate
AddNodes(const unordered_map< string, float > &user_ops, const vector< DataType > &unique_data_types, std::index_sequence< Is... >)Brush::SearchSpaceinlineprivate
ArgsHash typedefBrush::SearchSpace
check(DataType R) constBrush::SearchSpaceinline
check(DataType R, size_t sig_hash) constBrush::SearchSpaceinline
check(DataType R, size_t sig_hash, NodeType type) constBrush::SearchSpaceinline
CreateNode(const auto &unique_data_types, bool use_all, bool weighted)Brush::SearchSpaceinlineprivatestatic
GenerateNodeMap(const unordered_map< string, float > &user_ops, const vector< DataType > &unique_data_types, std::index_sequence< Is... >)Brush::SearchSpaceinlineprivate
get(const string &name)Brush::SearchSpace
get(NodeType type, DataType R, size_t sig_hash)Brush::SearchSpaceinline
get(NodeType type, DataType R, S sig)Brush::SearchSpaceinline
get_node_like(Node node) constBrush::SearchSpaceinline
get_weights() constBrush::SearchSpaceinline
get_weights(DataType ret) constBrush::SearchSpaceinline
get_weights(DataType ret, ArgsHash sig_hash) constBrush::SearchSpaceinline
has_solution_space(Iter start, Iter end) constBrush::SearchSpaceinline
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 &params=Parameters())Brush::SearchSpace
make_multiclass_classifier(int max_d=0, int max_size=0, const Parameters &params=Parameters())Brush::SearchSpace
make_program(const Parameters &params, int max_d=0, int max_size=0)Brush::SearchSpace
make_program(const Parameters &params, int max_d, int max_size)Brush::SearchSpace
make_regressor(int max_d=0, int max_size=0, const Parameters &params=Parameters())Brush::SearchSpace
make_representer(int max_d=0, int max_size=0, const Parameters &params=Parameters())Brush::SearchSpace
MakeNodes(const unordered_map< string, float > &user_ops, const vector< DataType > &unique_data_types)Brush::SearchSpaceinlineprivate
Map typedefBrush::SearchSpace
node_mapBrush::SearchSpace
node_map_weightsBrush::SearchSpace
print() constBrush::SearchSpace
PTC2(tree< Node > &Tree, tree< Node >::iterator root, int max_d, int max_size) constBrush::SearchSpaceprivate
sample_op(DataType ret) constBrush::SearchSpaceinline
sample_op(NodeType type, DataType R)Brush::SearchSpaceinline
sample_op_with_arg(DataType ret, DataType arg, bool terminal_compatible=true, int max_args=0) constBrush::SearchSpaceinline
sample_subtree(Node root, int max_d, int max_size) constBrush::SearchSpace
sample_terminal(bool force_return=false) constBrush::SearchSpaceinline
sample_terminal(DataType R, bool force_return=false) constBrush::SearchSpaceinline
SearchSpace()=defaultBrush::SearchSpace
SearchSpace(const Dataset &d, const unordered_map< string, float > &user_ops={}, bool weights_init=true)Brush::SearchSpaceinline
terminal_mapBrush::SearchSpace
terminal_typesBrush::SearchSpace
terminal_weightsBrush::SearchSpace