PyBandits
Multi-Armed Bandit Library
Acronyms
Installation
Tutorials
API documentation
Help
Authors
License
PyBandits
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
M
|
N
|
P
|
Q
|
R
|
S
|
U
|
V
|
W
|
Z
A
actions (pybandits.actions_manager.ActionsManager attribute)
(pybandits.actions_manager.CmabActionsManager attribute)
,
[1]
,
[2]
(pybandits.actions_manager.SmabActionsManager attribute)
,
[1]
,
[2]
,
[3]
,
[4]
actions_manager (pybandits.cmab.BaseCmabBernoulli attribute)
(pybandits.cmab.CmabBernoulli attribute)
(pybandits.cmab.CmabBernoulliBAI attribute)
(pybandits.cmab.CmabBernoulliCC attribute)
(pybandits.smab.BaseSmabBernoulli attribute)
(pybandits.smab.SmabBernoulli attribute)
(pybandits.smab.SmabBernoulliBAI attribute)
(pybandits.smab.SmabBernoulliCC attribute)
(pybandits.smab.SmabBernoulliMO attribute)
(pybandits.smab.SmabBernoulliMOCC attribute)
actions_with_change (pybandits.actions_manager.ActionsManager attribute)
(pybandits.actions_manager.CmabActionsManager attribute)
,
[1]
(pybandits.actions_manager.SmabActionsManager attribute)
,
[1]
,
[2]
,
[3]
ActionsManager (class in pybandits.actions_manager)
all_actions_have_same_number_of_objectives() (pybandits.actions_manager.SmabActionsManager class method)
,
[1]
,
[2]
,
[3]
,
[4]
alpha (pybandits.offline_policy_estimator.BaseOfflinePolicyEstimator attribute)
approx_history (pybandits.model.BaseBayesianNeuralNetwork property)
arbitrary_types_allowed (pybandits.model.BaseBayesianNeuralNetwork.Config attribute)
arrange_update_kwargs() (pybandits.model.BaseBayesianNeuralNetwork method)
at_least_one_action_is_defined() (pybandits.actions_manager.ActionsManager class method)
B
BalancedInverseProbabilityWeighting (class in pybandits.offline_policy_estimator)
base_model_cold_start_kwargs (pybandits.quantitative_model.BaseCmabZoomingModel attribute)
BaseBayesianNeuralNetwork (class in pybandits.model)
BaseBayesianNeuralNetwork.Config (class in pybandits.model)
BaseBeta (class in pybandits.model)
BaseBetaMO (class in pybandits.model)
BaseCmabBernoulli (class in pybandits.cmab)
BaseCmabZoomingModel (class in pybandits.quantitative_model)
BaseOfflinePolicyEstimator (class in pybandits.offline_policy_estimator)
BaseSmabBernoulli (class in pybandits.smab)
BaseSmabZoomingModel (class in pybandits.quantitative_model)
batch_size (pybandits.cmab_simulator.CmabSimulator attribute)
BayesianLogisticRegression (class in pybandits.model)
BayesianLogisticRegressionCC (class in pybandits.model)
BayesianNeuralNetwork (class in pybandits.model)
BayesianNeuralNetworkCC (class in pybandits.model)
BestActionIdentificationBandit (class in pybandits.strategy)
Beta (class in pybandits.model)
BetaCC (class in pybandits.model)
BetaMO (class in pybandits.model)
BetaMOCC (class in pybandits.model)
bias (pybandits.model.BnnLayerParams attribute)
bnn_layer_params (pybandits.model.BnnParams attribute)
bnn_layer_params_init (pybandits.model.BnnParams attribute)
BnnLayerParams (class in pybandits.model)
BnnParams (class in pybandits.model)
C
check_context_matrix() (pybandits.model.BaseBayesianNeuralNetwork method)
check_models() (pybandits.actions_manager.CmabActionsManager class method)
,
[1]
,
[2]
ClassicBandit (class in pybandits.strategy)
CmabActionsManager (class in pybandits.actions_manager)
,
[1]
,
[2]
CmabActionsManagerCC (in module pybandits.actions_manager)
CmabActionsManagerSO (in module pybandits.actions_manager)
CmabBernoulli (class in pybandits.cmab)
CmabBernoulliBAI (class in pybandits.cmab)
CmabBernoulliCC (class in pybandits.cmab)
CmabSimulator (class in pybandits.cmab_simulator)
,
[1]
CmabZoomingModel (class in pybandits.quantitative_model)
CmabZoomingModelCC (class in pybandits.quantitative_model)
cold_start() (pybandits.model.BaseBayesianNeuralNetwork class method)
(pybandits.model.BaseBetaMO class method)
(pybandits.model.StudentTArray class method)
(pybandits.quantitative_model.ZoomingModel class method)
compare_best_actions() (pybandits.strategy.BestActionIdentificationBandit method)
comparison_threshold (pybandits.quantitative_model.ZoomingModel attribute)
context (pybandits.cmab_simulator.CmabSimulator attribute)
,
[1]
convert_list_to_array() (pybandits.model.StudentTArray static method)
cost (pybandits.model.ModelCC attribute)
(pybandits.quantitative_model.QuantitativeModelCC attribute)
CostControlBandit (class in pybandits.strategy)
CostControlStrategy (class in pybandits.strategy)
create_model() (pybandits.model.BaseBayesianNeuralNetwork method)
create_model_params() (pybandits.model.BaseBayesianNeuralNetwork class method)
D
delta (pybandits.actions_manager.ActionsManager attribute)
(pybandits.actions_manager.CmabActionsManager attribute)
,
[1]
(pybandits.actions_manager.SmabActionsManager attribute)
,
[1]
,
[2]
,
[3]
deserialize_cost() (pybandits.quantitative_model.QuantitativeModelCC class method)
deserialize_sub_actions() (pybandits.quantitative_model.ZoomingModel class method)
dimension (pybandits.quantitative_model.QuantitativeModel attribute)
(pybandits.quantitative_model.ZoomingModel attribute)
DirectMethod (class in pybandits.offline_policy_estimator)
DoublyRobust (class in pybandits.offline_policy_estimator)
DoublyRobustWithOptimisticShrinkage (class in pybandits.offline_policy_estimator)
DoublyRobustWithPessimisticShrinkage (class in pybandits.offline_policy_estimator)
E
encode_cost() (pybandits.quantitative_model.QuantitativeModelCC method)
estimate_policy_value_with_confidence_interval() (pybandits.offline_policy_estimator.BaseOfflinePolicyEstimator method)
estimate_sample_rewards() (pybandits.offline_policy_estimator.BalancedInverseProbabilityWeighting method)
(pybandits.offline_policy_estimator.BaseOfflinePolicyEstimator method)
(pybandits.offline_policy_estimator.DirectMethod method)
(pybandits.offline_policy_estimator.GeneralizedDoublyRobust method)
(pybandits.offline_policy_estimator.GeneralizedInverseProbabilityWeighting method)
(pybandits.offline_policy_estimator.InverseProbabilityWeighting method)
(pybandits.offline_policy_estimator.ReplayMethod method)
(pybandits.offline_policy_estimator.SelfNormalizedInverseProbabilityWeighting method)
exploit_p (pybandits.strategy.BestActionIdentificationBandit attribute)
F
file_prefix (pybandits.cmab_simulator.CmabSimulator attribute)
G
GeneralizedDoublyRobust (class in pybandits.offline_policy_estimator)
GeneralizedInverseProbabilityWeighting (class in pybandits.offline_policy_estimator)
get_expected_value_from_state() (pybandits.strategy.Strategy class method)
get_layer_params_name() (pybandits.model.BaseBayesianNeuralNetwork class method)
get_pareto_front() (pybandits.strategy.MultiObjectiveStrategy class method)
group (pybandits.cmab_simulator.CmabSimulator attribute)
,
[1]
I
input_dim (pybandits.model.BaseBayesianNeuralNetwork property)
intervals (pybandits.quantitative_model.Segment attribute)
intervals_array (pybandits.quantitative_model.Segment property)
InverseProbabilityWeighting (class in pybandits.offline_policy_estimator)
is_adjacent() (pybandits.quantitative_model.Segment method)
is_similar_performance() (pybandits.quantitative_model.ZoomingModel method)
M
mab (pybandits.cmab_simulator.CmabSimulator attribute)
,
[1]
(pybandits.smab_simulator.SmabSimulator attribute)
maximum_memory_length (pybandits.actions_manager.ActionsManager property)
maxs (pybandits.quantitative_model.Segment property)
mins (pybandits.quantitative_model.Segment property)
Model (class in pybandits.model)
model_config (pybandits.actions_manager.ActionsManager attribute)
(pybandits.actions_manager.CmabActionsManager attribute)
,
[1]
,
[2]
(pybandits.actions_manager.SmabActionsManager attribute)
,
[1]
,
[2]
,
[3]
,
[4]
(pybandits.cmab.BaseCmabBernoulli attribute)
(pybandits.cmab.CmabBernoulli attribute)
(pybandits.cmab.CmabBernoulliBAI attribute)
(pybandits.cmab.CmabBernoulliCC attribute)
(pybandits.cmab_simulator.CmabSimulator attribute)
,
[1]
(pybandits.model.BaseBayesianNeuralNetwork attribute)
(pybandits.model.BaseBeta attribute)
(pybandits.model.BaseBetaMO attribute)
(pybandits.model.BayesianLogisticRegression attribute)
(pybandits.model.BayesianLogisticRegressionCC attribute)
(pybandits.model.BayesianNeuralNetwork attribute)
(pybandits.model.BayesianNeuralNetworkCC attribute)
(pybandits.model.Beta attribute)
(pybandits.model.BetaCC attribute)
(pybandits.model.BetaMO attribute)
(pybandits.model.BetaMOCC attribute)
(pybandits.model.BnnLayerParams attribute)
(pybandits.model.BnnParams attribute)
(pybandits.model.Model attribute)
(pybandits.model.ModelCC attribute)
(pybandits.model.ModelMO attribute)
(pybandits.model.StudentTArray attribute)
(pybandits.offline_policy_estimator.BalancedInverseProbabilityWeighting attribute)
(pybandits.offline_policy_estimator.BaseOfflinePolicyEstimator attribute)
(pybandits.offline_policy_estimator.DirectMethod attribute)
(pybandits.offline_policy_estimator.DoublyRobust attribute)
(pybandits.offline_policy_estimator.DoublyRobustWithOptimisticShrinkage attribute)
(pybandits.offline_policy_estimator.DoublyRobustWithPessimisticShrinkage attribute)
(pybandits.offline_policy_estimator.GeneralizedDoublyRobust attribute)
(pybandits.offline_policy_estimator.GeneralizedInverseProbabilityWeighting attribute)
(pybandits.offline_policy_estimator.InverseProbabilityWeighting attribute)
(pybandits.offline_policy_estimator.ReplayMethod attribute)
(pybandits.offline_policy_estimator.SelfNormalizedDoublyRobust attribute)
(pybandits.offline_policy_estimator.SelfNormalizedInverseProbabilityWeighting attribute)
(pybandits.offline_policy_estimator.SubGaussianDoublyRobust attribute)
(pybandits.offline_policy_estimator.SubGaussianInverseProbabilityWeighting attribute)
(pybandits.offline_policy_estimator.SwitchDoublyRobust attribute)
(pybandits.quantitative_model.BaseCmabZoomingModel attribute)
(pybandits.quantitative_model.BaseSmabZoomingModel attribute)
(pybandits.quantitative_model.CmabZoomingModel attribute)
(pybandits.quantitative_model.CmabZoomingModelCC attribute)
(pybandits.quantitative_model.QuantitativeModel attribute)
(pybandits.quantitative_model.QuantitativeModelCC attribute)
(pybandits.quantitative_model.Segment attribute)
(pybandits.quantitative_model.SmabZoomingModel attribute)
(pybandits.quantitative_model.SmabZoomingModelCC attribute)
(pybandits.quantitative_model.ZoomingModel attribute)
(pybandits.smab.BaseSmabBernoulli attribute)
(pybandits.smab.SmabBernoulli attribute)
(pybandits.smab.SmabBernoulliBAI attribute)
(pybandits.smab.SmabBernoulliCC attribute)
(pybandits.smab.SmabBernoulliMO attribute)
(pybandits.smab.SmabBernoulliMOCC attribute)
(pybandits.smab_simulator.SmabSimulator attribute)
(pybandits.strategy.BestActionIdentificationBandit attribute)
(pybandits.strategy.ClassicBandit attribute)
(pybandits.strategy.CostControlBandit attribute)
(pybandits.strategy.CostControlStrategy attribute)
(pybandits.strategy.MultiObjectiveBandit attribute)
(pybandits.strategy.MultiObjectiveCostControlBandit attribute)
(pybandits.strategy.MultiObjectiveStrategy attribute)
(pybandits.strategy.Strategy attribute)
model_params (pybandits.model.BaseBayesianNeuralNetwork attribute)
model_post_init() (pybandits.cmab.BaseCmabBernoulli method)
(pybandits.cmab.CmabBernoulli method)
(pybandits.cmab.CmabBernoulliBAI method)
(pybandits.cmab.CmabBernoulliCC method)
(pybandits.cmab_simulator.CmabSimulator method)
,
[1]
(pybandits.model.BaseBayesianNeuralNetwork method)
(pybandits.model.BayesianLogisticRegression method)
(pybandits.model.BayesianLogisticRegressionCC method)
(pybandits.model.BayesianNeuralNetwork method)
(pybandits.model.BayesianNeuralNetworkCC method)
(pybandits.offline_policy_estimator.DoublyRobust method)
(pybandits.offline_policy_estimator.DoublyRobustWithOptimisticShrinkage method)
(pybandits.offline_policy_estimator.DoublyRobustWithPessimisticShrinkage method)
(pybandits.offline_policy_estimator.GeneralizedDoublyRobust method)
(pybandits.offline_policy_estimator.SelfNormalizedDoublyRobust method)
(pybandits.offline_policy_estimator.SubGaussianDoublyRobust method)
(pybandits.offline_policy_estimator.SwitchDoublyRobust method)
(pybandits.quantitative_model.BaseCmabZoomingModel method)
(pybandits.quantitative_model.BaseSmabZoomingModel method)
(pybandits.quantitative_model.CmabZoomingModel method)
(pybandits.quantitative_model.CmabZoomingModelCC method)
(pybandits.quantitative_model.SmabZoomingModel method)
(pybandits.quantitative_model.SmabZoomingModelCC method)
(pybandits.quantitative_model.ZoomingModel method)
(pybandits.smab_simulator.SmabSimulator method)
ModelCC (class in pybandits.model)
ModelMO (class in pybandits.model)
models (pybandits.model.BaseBetaMO attribute)
(pybandits.model.ModelMO attribute)
module
pybandits.actions_manager
pybandits.cmab
pybandits.cmab_simulator
,
[1]
pybandits.model
pybandits.offline_policy_estimator
pybandits.quantitative_model
pybandits.smab
pybandits.smab_simulator
pybandits.strategy
mu (pybandits.model.StudentTArray attribute)
MultiObjectiveBandit (class in pybandits.strategy)
MultiObjectiveCostControlBandit (class in pybandits.strategy)
MultiObjectiveStrategy (class in pybandits.strategy)
N
n_bootstrap_samples (pybandits.offline_policy_estimator.BaseOfflinePolicyEstimator attribute)
n_comparison_points (pybandits.quantitative_model.ZoomingModel attribute)
n_max_segments (pybandits.quantitative_model.ZoomingModel attribute)
n_updates (pybandits.cmab_simulator.CmabSimulator attribute)
name (pybandits.offline_policy_estimator.BalancedInverseProbabilityWeighting attribute)
(pybandits.offline_policy_estimator.BaseOfflinePolicyEstimator attribute)
(pybandits.offline_policy_estimator.DirectMethod attribute)
(pybandits.offline_policy_estimator.DoublyRobust attribute)
(pybandits.offline_policy_estimator.DoublyRobustWithOptimisticShrinkage attribute)
(pybandits.offline_policy_estimator.DoublyRobustWithPessimisticShrinkage attribute)
(pybandits.offline_policy_estimator.InverseProbabilityWeighting attribute)
(pybandits.offline_policy_estimator.ReplayMethod attribute)
(pybandits.offline_policy_estimator.SelfNormalizedDoublyRobust attribute)
(pybandits.offline_policy_estimator.SelfNormalizedInverseProbabilityWeighting attribute)
(pybandits.offline_policy_estimator.SubGaussianDoublyRobust attribute)
(pybandits.offline_policy_estimator.SubGaussianInverseProbabilityWeighting attribute)
(pybandits.offline_policy_estimator.SwitchDoublyRobust attribute)
nu (pybandits.model.StudentTArray attribute)
numerize_exploit_p() (pybandits.strategy.BestActionIdentificationBandit class method)
numerize_field() (pybandits.strategy.Strategy class method)
numerize_subsidy_factor() (pybandits.strategy.CostControlBandit class method)
P
params (pybandits.model.StudentTArray property)
path (pybandits.cmab_simulator.CmabSimulator attribute)
predict() (pybandits.cmab.BaseCmabBernoulli method)
(pybandits.smab.BaseSmabBernoulli method)
probs_reward (pybandits.cmab_simulator.CmabSimulator attribute)
,
[1]
(pybandits.smab_simulator.SmabSimulator attribute)
pybandits.actions_manager
module
pybandits.cmab
module
pybandits.cmab_simulator
module
,
[1]
pybandits.model
module
pybandits.offline_policy_estimator
module
pybandits.quantitative_model
module
pybandits.smab
module
pybandits.smab_simulator
module
pybandits.strategy
module
Q
QuantitativeModel (class in pybandits.quantitative_model)
QuantitativeModelCC (class in pybandits.quantitative_model)
R
random() (in module pybandits.strategy)
random_seed (pybandits.cmab_simulator.CmabSimulator attribute)
random_state (pybandits.offline_policy_estimator.BaseOfflinePolicyEstimator attribute)
replace_null_and_validate_probs_reward() (pybandits.smab_simulator.SmabSimulator class method)
replace_nulls_and_validate_sizes_and_dtypes() (pybandits.cmab_simulator.CmabSimulator class method)
,
[1]
ReplayMethod (class in pybandits.offline_policy_estimator)
S
sample_proba() (pybandits.model.BaseBayesianNeuralNetwork method)
(pybandits.model.BaseBeta method)
(pybandits.model.BaseBetaMO method)
(pybandits.model.Model method)
(pybandits.quantitative_model.QuantitativeModel method)
(pybandits.quantitative_model.ZoomingModel method)
save (pybandits.cmab_simulator.CmabSimulator attribute)
Segment (class in pybandits.quantitative_model)
segment_intervals_to_tuple() (pybandits.quantitative_model.Segment class method)
segment_update_factor (pybandits.quantitative_model.ZoomingModel attribute)
segmented_actions (pybandits.quantitative_model.ZoomingModel property)
select_action() (pybandits.strategy.BestActionIdentificationBandit method)
(pybandits.strategy.ClassicBandit method)
(pybandits.strategy.CostControlBandit method)
(pybandits.strategy.MultiObjectiveBandit method)
(pybandits.strategy.MultiObjectiveCostControlBandit method)
(pybandits.strategy.Strategy method)
SelfNormalizedDoublyRobust (class in pybandits.offline_policy_estimator)
SelfNormalizedInverseProbabilityWeighting (class in pybandits.offline_policy_estimator)
serialize_cost() (pybandits.quantitative_model.QuantitativeModelCC static method)
serialize_sub_actions() (pybandits.quantitative_model.ZoomingModel method)
shape (pybandits.model.StudentTArray property)
shrinkage_factor (pybandits.offline_policy_estimator.DoublyRobustWithOptimisticShrinkage attribute)
(pybandits.offline_policy_estimator.DoublyRobustWithPessimisticShrinkage attribute)
(pybandits.offline_policy_estimator.SubGaussianInverseProbabilityWeighting attribute)
sigma (pybandits.model.StudentTArray attribute)
SmabActionsManager (class in pybandits.actions_manager)
,
[1]
,
[2]
,
[3]
,
[4]
SmabActionsManagerCC (in module pybandits.actions_manager)
SmabActionsManagerMO (in module pybandits.actions_manager)
SmabActionsManagerMOCC (in module pybandits.actions_manager)
SmabActionsManagerSO (in module pybandits.actions_manager)
SmabBernoulli (class in pybandits.smab)
SmabBernoulliBAI (class in pybandits.smab)
SmabBernoulliCC (class in pybandits.smab)
SmabBernoulliMO (class in pybandits.smab)
SmabBernoulliMOCC (class in pybandits.smab)
SmabSimulator (class in pybandits.smab_simulator)
SmabZoomingModel (class in pybandits.quantitative_model)
SmabZoomingModelCC (class in pybandits.quantitative_model)
split() (pybandits.quantitative_model.Segment method)
std (pybandits.model.BaseBeta property)
Strategy (class in pybandits.strategy)
strategy (pybandits.cmab.CmabBernoulli attribute)
(pybandits.cmab.CmabBernoulliBAI attribute)
(pybandits.cmab.CmabBernoulliCC attribute)
(pybandits.smab.SmabBernoulli attribute)
(pybandits.smab.SmabBernoulliBAI attribute)
(pybandits.smab.SmabBernoulliCC attribute)
(pybandits.smab.SmabBernoulliMO attribute)
(pybandits.smab.SmabBernoulliMOCC attribute)
StudentTArray (class in pybandits.model)
sub_actions (pybandits.quantitative_model.BaseCmabZoomingModel attribute)
(pybandits.quantitative_model.BaseSmabZoomingModel attribute)
(pybandits.quantitative_model.ZoomingModel attribute)
SubGaussianDoublyRobust (class in pybandits.offline_policy_estimator)
SubGaussianInverseProbabilityWeighting (class in pybandits.offline_policy_estimator)
subsidy_factor (pybandits.strategy.CostControlBandit attribute)
switch_threshold (pybandits.offline_policy_estimator.SwitchDoublyRobust attribute)
SwitchDoublyRobust (class in pybandits.offline_policy_estimator)
U
update() (pybandits.actions_manager.ActionsManager method)
(pybandits.actions_manager.CmabActionsManager method)
,
[1]
,
[2]
(pybandits.actions_manager.SmabActionsManager method)
,
[1]
,
[2]
,
[3]
,
[4]
(pybandits.cmab.BaseCmabBernoulli method)
(pybandits.smab.BaseSmabBernoulli method)
update_kwargs (pybandits.model.BaseBayesianNeuralNetwork attribute)
update_method (pybandits.model.BaseBayesianNeuralNetwork attribute)
update_old_state() (pybandits.cmab.BaseCmabBernoulli class method)
V
validate_cost() (pybandits.quantitative_model.QuantitativeModelCC class method)
validate_inputs() (pybandits.model.BnnParams class method)
(pybandits.model.StudentTArray class method)
validate_model_params() (pybandits.model.BayesianLogisticRegression class method)
validate_n_features() (pybandits.quantitative_model.BaseCmabZoomingModel class method)
validate_probs_reward_columns() (pybandits.cmab_simulator.CmabSimulator class method)
,
[1]
(pybandits.smab_simulator.SmabSimulator class method)
verbose (pybandits.cmab_simulator.CmabSimulator attribute)
visualize (pybandits.cmab_simulator.CmabSimulator attribute)
W
weight (pybandits.model.BnnLayerParams attribute)
with_exploit_p() (pybandits.strategy.BestActionIdentificationBandit method)
with_subsidy_factor() (pybandits.strategy.CostControlBandit method)
Z
ZoomingModel (class in pybandits.quantitative_model)