Turi Create
4.0
|
#include <toolkits/pattern_mining/rule_mining.hpp>
Public Member Functions | |
flex_list | get_top_k_rules (const size_t &top_k=TOP_K_MAX, const size_t &score_type=CONF_SCORE, const std::shared_ptr< topk_indexer > &indexer=nullptr) const |
rule_list class A collection of rule structs
Definition at line 64 of file rule_mining.hpp.
flex_list turi::pattern_mining::rule_list::get_top_k_rules | ( | const size_t & | top_k = TOP_K_MAX , |
const size_t & | score_type = CONF_SCORE , |
||
const std::shared_ptr< topk_indexer > & | indexer = nullptr |
||
) | const |
Extract top_k rules
Args: top_k (size_t) - maximum number of rules to return score_type (size_t) - see score_rules() for explanation of score types indexer (topk_indexer) - convert itemset ids to items Returns: top_rules (vector of flex_list) - the top k rules as flex_list{ [LHS] , [RHS], score}