Vowpal Wabbit
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
VW::cb_explore_adf::cb_explore_adf_base< ExploreType > Struct Template Reference

#include <cb_explore_adf_common.h>

Public Member Functions

template<typename... Args>
 cb_explore_adf_base (bool with_metrics, Args &&...args)
 

Static Public Member Functions

static void finish_multiline_example (vw &all, cb_explore_adf_base< ExploreType > &data, multi_ex &ec_seq)
 
static void print_multiline_example (vw &all, cb_explore_adf_base< ExploreType > &data, multi_ex &ec_seq)
 
static void save_load (cb_explore_adf_base< ExploreType > &data, io_buf &io, bool read, bool text)
 
static void persist_metrics (cb_explore_adf_base< ExploreType > &data, metric_sink &metrics)
 
static void predict (cb_explore_adf_base< ExploreType > &data, VW::LEARNER::multi_learner &base, multi_ex &examples)
 
static void learn (cb_explore_adf_base< ExploreType > &data, VW::LEARNER::multi_learner &base, multi_ex &examples)
 

Public Attributes

ExploreType explore
 

Constructor & Destructor Documentation

template<typename ExploreType>
template<typename... Args>
VW::cb_explore_adf::cb_explore_adf_base< ExploreType >::cb_explore_adf_base ( bool  with_metrics,
Args &&...  args 
)
inline

Member Function Documentation

template<typename ExploreType >
void VW::cb_explore_adf::cb_explore_adf_base< ExploreType >::finish_multiline_example ( vw all,
cb_explore_adf_base< ExploreType > &  data,
multi_ex ec_seq 
)
static
template<typename ExploreType >
void VW::cb_explore_adf::cb_explore_adf_base< ExploreType >::learn ( cb_explore_adf_base< ExploreType > &  data,
VW::LEARNER::multi_learner base,
multi_ex examples 
)
inlinestatic
template<typename ExploreType >
void VW::cb_explore_adf::cb_explore_adf_base< ExploreType >::persist_metrics ( cb_explore_adf_base< ExploreType > &  data,
metric_sink metrics 
)
inlinestatic
template<typename ExploreType >
void VW::cb_explore_adf::cb_explore_adf_base< ExploreType >::predict ( cb_explore_adf_base< ExploreType > &  data,
VW::LEARNER::multi_learner base,
multi_ex examples 
)
inlinestatic
template<typename ExploreType >
void VW::cb_explore_adf::cb_explore_adf_base< ExploreType >::print_multiline_example ( vw all,
cb_explore_adf_base< ExploreType > &  data,
multi_ex ec_seq 
)
static
template<typename ExploreType >
void VW::cb_explore_adf::cb_explore_adf_base< ExploreType >::save_load ( cb_explore_adf_base< ExploreType > &  data,
io_buf io,
bool  read,
bool  text 
)
inlinestatic

Member Data Documentation

template<typename ExploreType>
ExploreType VW::cb_explore_adf::cb_explore_adf_base< ExploreType >::explore

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