#include <cats.h>
Public Member Functions | |
| cats (LEARNER::single_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::single_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 |
1.8.13