MABWiser
About Multi-Armed Bandits
Installation
Quick Start
Usage Examples
Contributing
Adding a New Bandit
MABWiser Public API
MABWiser
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
W
A
add_arm() (mabwiser.base_mab.BaseMAB method)
(mabwiser.mab.MAB method)
alpha (mabwiser.mab.LearningPolicy.LinTS attribute)
,
[1]
(mabwiser.mab.LearningPolicy.LinUCB attribute)
,
[1]
(mabwiser.mab.LearningPolicy.UCB1 attribute)
,
[1]
argmax() (in module mabwiser.utils)
argmin() (in module mabwiser.utils)
Arm (class in mabwiser.utils)
arm_to_expectation (mabwiser.base_mab.BaseMAB attribute)
arm_to_stats_test (mabwiser.simulator.Simulator attribute)
arm_to_stats_total (mabwiser.simulator.Simulator attribute)
arm_to_stats_train (mabwiser.simulator.Simulator attribute)
arm_to_status (mabwiser.base_mab.BaseMAB attribute)
arms (mabwiser.base_mab.BaseMAB attribute)
(mabwiser.mab.MAB attribute)
(mabwiser.simulator.Simulator attribute)
B
backend (mabwiser.base_mab.BaseMAB attribute)
(mabwiser.mab.MAB attribute)
bandit_to_arm_to_stats_avg (mabwiser.simulator.Simulator attribute)
bandit_to_arm_to_stats_max (mabwiser.simulator.Simulator attribute)
bandit_to_arm_to_stats_min (mabwiser.simulator.Simulator attribute)
bandit_to_arm_to_stats_neighborhoods (mabwiser.simulator.Simulator attribute)
bandit_to_confusion_matrices (mabwiser.simulator.Simulator attribute)
bandit_to_expectations (mabwiser.simulator.Simulator attribute)
bandit_to_neighborhood_size (mabwiser.simulator.Simulator attribute)
bandit_to_predictions (mabwiser.simulator.Simulator attribute)
bandits (mabwiser.simulator.Simulator attribute)
BaseMAB (class in mabwiser.base_mab)
batch_size (mabwiser.simulator.Simulator attribute)
binarizer (mabwiser.mab.LearningPolicy.ThompsonSampling attribute)
,
[1]
C
check_false() (in module mabwiser.utils)
check_true() (in module mabwiser.utils)
cold_arms (mabwiser.base_mab.BaseMAB property)
(mabwiser.mab.MAB property)
Constants (class in mabwiser.utils)
contexts (mabwiser.simulator.Simulator attribute)
create_rng() (in module mabwiser.utils)
D
decisions (mabwiser.simulator.Simulator attribute)
default_evaluator() (in module mabwiser.simulator)
default_seed (mabwiser.utils.Constants attribute)
distance_metrics (mabwiser.utils.Constants attribute)
E
epsilon (mabwiser.mab.LearningPolicy.EpsilonGreedy attribute)
,
[1]
(mabwiser.mab.LearningPolicy.LinGreedy attribute)
,
[1]
evaluator (mabwiser.simulator.Simulator attribute)
F
fit() (mabwiser.base_mab.BaseMAB method)
(mabwiser.mab.MAB method)
G
get_arm_stats() (mabwiser.simulator.Simulator method)
get_stats() (mabwiser.simulator.Simulator static method)
I
is_contextual (mabwiser.mab.MAB attribute)
is_minibatch (mabwiser.mab.NeighborhoodPolicy.Clusters attribute)
,
[1]
is_ordered (mabwiser.simulator.Simulator attribute)
is_quick (mabwiser.simulator.Simulator attribute)
K
k (mabwiser.mab.NeighborhoodPolicy.KNearest attribute)
,
[1]
L
l2_lambda (mabwiser.mab.LearningPolicy.LinGreedy attribute)
,
[1]
(mabwiser.mab.LearningPolicy.LinTS attribute)
,
[1]
(mabwiser.mab.LearningPolicy.LinUCB attribute)
,
[1]
learning_policy (mabwiser.mab.MAB attribute)
(mabwiser.mab.MAB property)
LearningPolicy (class in mabwiser.mab)
LearningPolicy.EpsilonGreedy (class in mabwiser.mab)
LearningPolicy.LinGreedy (class in mabwiser.mab)
LearningPolicy.LinTS (class in mabwiser.mab)
LearningPolicy.LinUCB (class in mabwiser.mab)
LearningPolicy.Popularity (class in mabwiser.mab)
LearningPolicy.Random (class in mabwiser.mab)
LearningPolicy.Softmax (class in mabwiser.mab)
LearningPolicy.ThompsonSampling (class in mabwiser.mab)
LearningPolicy.UCB1 (class in mabwiser.mab)
logger (mabwiser.simulator.Simulator attribute)
M
MAB (class in mabwiser.mab)
mabwiser.base_mab
module
mabwiser.mab
module
mabwiser.simulator
module
mabwiser.utils
module
metric (mabwiser.mab.NeighborhoodPolicy.KNearest attribute)
,
[1]
(mabwiser.mab.NeighborhoodPolicy.Radius attribute)
,
[1]
module
mabwiser.base_mab
mabwiser.mab
mabwiser.simulator
mabwiser.utils
N
n_clusters (mabwiser.mab.NeighborhoodPolicy.Clusters attribute)
,
[1]
n_dimensions (mabwiser.mab.NeighborhoodPolicy.LSHNearest attribute)
,
[1]
n_jobs (mabwiser.base_mab.BaseMAB attribute)
(mabwiser.mab.MAB attribute)
n_tables (mabwiser.mab.NeighborhoodPolicy.LSHNearest attribute)
,
[1]
neighborhood_policy (mabwiser.mab.MAB attribute)
(mabwiser.mab.MAB property)
NeighborhoodPolicy (class in mabwiser.mab)
NeighborhoodPolicy.Clusters (class in mabwiser.mab)
NeighborhoodPolicy.KNearest (class in mabwiser.mab)
NeighborhoodPolicy.LSHNearest (class in mabwiser.mab)
NeighborhoodPolicy.Radius (class in mabwiser.mab)
NeighborhoodPolicy.TreeBandit (class in mabwiser.mab)
no_nhood_prob_of_arm (mabwiser.mab.NeighborhoodPolicy.LSHNearest attribute)
,
[1]
(mabwiser.mab.NeighborhoodPolicy.Radius attribute)
,
[1]
Num (in module mabwiser.utils)
P
partial_fit() (mabwiser.base_mab.BaseMAB method)
(mabwiser.mab.MAB method)
plot() (mabwiser.simulator.Simulator method)
predict() (mabwiser.base_mab.BaseMAB method)
(mabwiser.mab.MAB method)
predict_expectations() (mabwiser.base_mab.BaseMAB method)
(mabwiser.mab.MAB method)
R
radius (mabwiser.mab.NeighborhoodPolicy.Radius attribute)
,
[1]
remove_arm() (mabwiser.base_mab.BaseMAB method)
(mabwiser.mab.MAB method)
reset() (in module mabwiser.utils)
rewards (mabwiser.simulator.Simulator attribute)
rng (mabwiser.base_mab.BaseMAB attribute)
run() (mabwiser.simulator.Simulator method)
S
scale (mabwiser.mab.LearningPolicy.LinGreedy attribute)
,
[1]
(mabwiser.mab.LearningPolicy.LinTS attribute)
,
[1]
(mabwiser.mab.LearningPolicy.LinUCB attribute)
,
[1]
scaler (mabwiser.simulator.Simulator attribute)
seed (mabwiser.mab.MAB attribute)
Simulator (class in mabwiser.simulator)
T
tau (mabwiser.mab.LearningPolicy.Softmax attribute)
,
[1]
test_indices (mabwiser.simulator.Simulator attribute)
test_size (mabwiser.simulator.Simulator attribute)
trained_arms (mabwiser.base_mab.BaseMAB property)
tree_parameters (mabwiser.mab.NeighborhoodPolicy.TreeBandit attribute)
,
[1]
W
warm_start() (mabwiser.base_mab.BaseMAB method)
(mabwiser.mab.MAB method)