| 
    Vowpal Wabbit
    
   | 
 
#include <cats.h>
Public Member Functions | |
| cats (LEARNER::learner *p_base) | |
| int | learn (example &ec, experimental::api_status *status) | 
| int | predict (example &ec, experimental::api_status *status) | 
| float | get_loss (const VW::cb_continuous::continuous_label &cb_cont_costs, float predicted_action) const | 
Public Attributes | |
| uint32_t | num_actions = 0 | 
| float | bandwidth = 0.f | 
| float | min_value = 0.f | 
| float | max_value = 0.f | 
| VW::reductions::cats::cats::cats | ( | LEARNER::learner * | p_base | ) | 
| float VW::reductions::cats::cats::get_loss | ( | const VW::cb_continuous::continuous_label & | cb_cont_costs, | 
| float | predicted_action | ||
| ) | const | 
| int VW::reductions::cats::cats::learn | ( | example & | ec, | 
| experimental::api_status * | status | ||
| ) | 
| int VW::reductions::cats::cats::predict | ( | example & | ec, | 
| experimental::api_status * | status | ||
| ) | 
| float VW::reductions::cats::cats::bandwidth = 0.f | 
| float VW::reductions::cats::cats::max_value = 0.f | 
| float VW::reductions::cats::cats::min_value = 0.f | 
| uint32_t VW::reductions::cats::cats::num_actions = 0 |