Vowpal Wabbit
Loading...
Searching...
No Matches
Functions
exploration Namespace Reference

Functions

template<typename It >
int generate_epsilon_greedy (float epsilon, uint32_t top_action, It pmf_first, It pmf_last)
 Function moved to VW::explore::generate_epsilon_greedy() More...
 
template<typename InputIt , typename OutputIt >
int generate_softmax (float lambda, InputIt scores_first, InputIt scores_last, OutputIt pmf_first, OutputIt pmf_last)
 Function moved to VW::explore::generate_softmax() More...
 
template<typename InputIt , typename OutputIt >
int generate_bag (InputIt top_actions_first, InputIt top_actions_last, OutputIt pmf_first, OutputIt pmf_last)
 Function moved to VW::explore::generate_bag() More...
 
template<typename It >
int enforce_minimum_probability (float uniform_epsilon, bool consider_zero_valued_elements, It pmf_first, It pmf_last)
 Function moved to VW::explore::enforce_minimum_probability() More...
 
template<typename It >
int mix_with_uniform (float uniform_epsilon, It pmf_first, It pmf_last)
 Function moved to VW::explore::mix_with_uniform() More...
 
template<typename It >
int sample_after_normalizing (uint64_t seed, It pmf_first, It pmf_last, uint32_t &chosen_index)
 Function moved to VW::explore::sample_after_normalizing() More...
 
template<typename It >
int sample_after_normalizing (const char *seed, It pmf_first, It pmf_last, uint32_t &chosen_index)
 Function moved to VW::explore::sample_after_normalizing() More...
 
template<typename ActionIt >
int swap_chosen (ActionIt action_first, ActionIt action_last, uint32_t chosen_index)
 Function moved to VW::explore::swap_chosen() More...
 
template<typename It >
int sample_pdf (uint64_t *p_seed, It pdf_first, It pdf_last, float &chosen_value, float &pdf_value)
 Function moved to VW::explore::sample_pdf() More...
 

Function Documentation

◆ enforce_minimum_probability()

template<typename It >
int exploration::enforce_minimum_probability ( float  uniform_epsilon,
bool  consider_zero_valued_elements,
It  pmf_first,
It  pmf_last 
)

Function moved to VW::explore::enforce_minimum_probability()

Deprecated:
"Moved to VW::exploration explorece"

◆ generate_bag()

template<typename InputIt , typename OutputIt >
int exploration::generate_bag ( InputIt  top_actions_first,
InputIt  top_actions_last,
OutputIt  pmf_first,
OutputIt  pmf_last 
)

Function moved to VW::explore::generate_bag()

Deprecated:
"Moved to VW::exploration explorece"

◆ generate_epsilon_greedy()

template<typename It >
int exploration::generate_epsilon_greedy ( float  epsilon,
uint32_t  top_action,
It  pmf_first,
It  pmf_last 
)

Function moved to VW::explore::generate_epsilon_greedy()

Deprecated:
"Moved to VW::exploration explorece"

◆ generate_softmax()

template<typename InputIt , typename OutputIt >
int exploration::generate_softmax ( float  lambda,
InputIt  scores_first,
InputIt  scores_last,
OutputIt  pmf_first,
OutputIt  pmf_last 
)

Function moved to VW::explore::generate_softmax()

Deprecated:
"Moved to VW::exploration explorece"

◆ mix_with_uniform()

template<typename It >
int exploration::mix_with_uniform ( float  uniform_epsilon,
It  pmf_first,
It  pmf_last 
)

Function moved to VW::explore::mix_with_uniform()

Deprecated:
"Moved to VW::exploration explorece"

◆ sample_after_normalizing() [1/2]

template<typename It >
int exploration::sample_after_normalizing ( const char *  seed,
It  pmf_first,
It  pmf_last,
uint32_t &  chosen_index 
)

Function moved to VW::explore::sample_after_normalizing()

Deprecated:
"Moved to VW::exploration explorece"

◆ sample_after_normalizing() [2/2]

template<typename It >
int exploration::sample_after_normalizing ( uint64_t  seed,
It  pmf_first,
It  pmf_last,
uint32_t &  chosen_index 
)

Function moved to VW::explore::sample_after_normalizing()

Deprecated:
"Moved to VW::exploration explorece"

◆ sample_pdf()

template<typename It >
int exploration::sample_pdf ( uint64_t *  p_seed,
It  pdf_first,
It  pdf_last,
float &  chosen_value,
float &  pdf_value 
)

Function moved to VW::explore::sample_pdf()

Deprecated:
"Moved to VW::exploration explorece"

◆ swap_chosen()

template<typename ActionIt >
int exploration::swap_chosen ( ActionIt  action_first,
ActionIt  action_last,
uint32_t  chosen_index 
)

Function moved to VW::explore::swap_chosen()

Deprecated:
"Moved to VW::exploration explorece"