Vowpal Wabbit
Public Member Functions | Public Attributes | List of all members
cs_active Struct Reference

Public Member Functions

 ~cs_active ()
 

Public Attributes

float c0
 
float c1
 
float cost_max
 
float cost_min
 
uint32_t num_classes
 
size_t t
 
size_t min_labels
 
size_t max_labels
 
bool print_debug_stuff
 
bool is_baseline
 
bool use_domination
 
vwall
 
LEARNER::base_learnerl
 
v_array< lq_dataquery_data
 
size_t num_any_queries
 
size_t overlapped_and_range_small
 
v_array< size_t > examples_by_queries
 
size_t labels_outside_range
 
float distance_to_range
 
float range
 

Detailed Description

Definition at line 32 of file cs_active.cc.

Constructor & Destructor Documentation

◆ ~cs_active()

cs_active::~cs_active ( )
inline

Definition at line 62 of file cs_active.cc.

References v_array< T >::delete_v().

v_array< size_t > examples_by_queries
Definition: cs_active.cc:57
void delete_v()
Definition: v_array.h:98

Member Data Documentation

◆ all

vw* cs_active::all

Definition at line 50 of file cs_active.cc.

Referenced by inner_loop(), and predict_or_learn().

◆ c0

float cs_active::c0

Definition at line 35 of file cs_active.cc.

Referenced by predict_or_learn().

◆ c1

float cs_active::c1

Definition at line 36 of file cs_active.cc.

Referenced by predict_or_learn().

◆ cost_max

float cs_active::cost_max

Definition at line 37 of file cs_active.cc.

Referenced by find_cost_range(), inner_loop(), and predict_or_learn().

◆ cost_min

float cs_active::cost_min

Definition at line 38 of file cs_active.cc.

Referenced by find_cost_range(), inner_loop(), and predict_or_learn().

◆ distance_to_range

float cs_active::distance_to_range

Definition at line 59 of file cs_active.cc.

Referenced by predict_or_learn().

◆ examples_by_queries

v_array<size_t> cs_active::examples_by_queries

Definition at line 57 of file cs_active.cc.

Referenced by predict_or_learn().

◆ is_baseline

bool cs_active::is_baseline

Definition at line 47 of file cs_active.cc.

Referenced by predict_or_learn().

◆ l

LEARNER::base_learner* cs_active::l

Definition at line 51 of file cs_active.cc.

◆ labels_outside_range

size_t cs_active::labels_outside_range

Definition at line 58 of file cs_active.cc.

Referenced by predict_or_learn().

◆ max_labels

size_t cs_active::max_labels

Definition at line 44 of file cs_active.cc.

Referenced by predict_or_learn().

◆ min_labels

size_t cs_active::min_labels

Definition at line 43 of file cs_active.cc.

Referenced by predict_or_learn().

◆ num_any_queries

size_t cs_active::num_any_queries

Definition at line 55 of file cs_active.cc.

Referenced by predict_or_learn().

◆ num_classes

uint32_t cs_active::num_classes

Definition at line 40 of file cs_active.cc.

Referenced by predict_or_learn().

◆ overlapped_and_range_small

size_t cs_active::overlapped_and_range_small

Definition at line 56 of file cs_active.cc.

Referenced by predict_or_learn().

◆ print_debug_stuff

bool cs_active::print_debug_stuff

Definition at line 46 of file cs_active.cc.

Referenced by find_cost_range().

◆ query_data

v_array<lq_data> cs_active::query_data

Definition at line 53 of file cs_active.cc.

Referenced by predict_or_learn().

◆ range

float cs_active::range

Definition at line 60 of file cs_active.cc.

Referenced by predict_or_learn().

◆ t

size_t cs_active::t

Definition at line 41 of file cs_active.cc.

Referenced by find_cost_range(), and predict_or_learn().

◆ use_domination

bool cs_active::use_domination

Definition at line 48 of file cs_active.cc.

Referenced by predict_or_learn().


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