Vowpal Wabbit
Public Member Functions | List of all members
VW::cats_tree::cats_tree Struct Reference

#include <cats_tree.h>

Public Member Functions

void init (uint32_t num_actions, uint32_t bandwidth)
 
int32_t learner_count () const
 
uint32_t predict (LEARNER::single_learner &base, example &ec)
 
void init_node_costs (v_array< CB::cb_class > &ac)
 
const tree_nodeget_sibling (const tree_node &tree_node)
 
float return_cost (const tree_node &w)
 
void learn (LEARNER::single_learner &base, example &ec)
 
void set_trace_message (std::ostream *ostrm, bool quiet)
 
 ~cats_tree ()
 

Constructor & Destructor Documentation

VW::cats_tree::cats_tree::~cats_tree ( )

Member Function Documentation

const tree_node& VW::cats_tree::cats_tree::get_sibling ( const tree_node tree_node)
void VW::cats_tree::cats_tree::init ( uint32_t  num_actions,
uint32_t  bandwidth 
)
void VW::cats_tree::cats_tree::init_node_costs ( v_array< CB::cb_class > &  ac)
void VW::cats_tree::cats_tree::learn ( LEARNER::single_learner base,
example ec 
)
int32_t VW::cats_tree::cats_tree::learner_count ( ) const
uint32_t VW::cats_tree::cats_tree::predict ( LEARNER::single_learner base,
example ec 
)
float VW::cats_tree::cats_tree::return_cost ( const tree_node w)
void VW::cats_tree::cats_tree::set_trace_message ( std::ostream *  ostrm,
bool  quiet 
)

The documentation for this struct was generated from the following file: