SYMBOL INDEX (34 symbols across 4 files) FILE: Chapter 2/code/Exercise 2.5.py function plot_performance (line 10) | def plot_performance(estimator_names, rewards, action_optimality): FILE: Chapter 2/code/Exercise 2.9.py function plot_performance_of_parameter_settings (line 10) | def plot_performance_of_parameter_settings(parameter_settings, estimator... FILE: Chapter 2/code/estimators.py class Estimator (line 4) | class Estimator(object): method __init__ (line 5) | def __init__(self, action_value_initial_estimates): method select_action (line 10) | def select_action(self): method update_estimates (line 13) | def update_estimates(self): method select_greedy_action (line 16) | def select_greedy_action(self): method select_action_randomly (line 19) | def select_action_randomly(self): class SampleAverageEstimator (line 23) | class SampleAverageEstimator(Estimator): method __init__ (line 24) | def __init__(self, action_value_initial_estimates, epsilon): method update_estimates (line 28) | def update_estimates(self, action_selected, r): method select_action (line 36) | def select_action(self): class WeightedEstimator (line 44) | class WeightedEstimator(SampleAverageEstimator): method __init__ (line 45) | def __init__(self, action_value_initial_estimates, epsilon=0, alpha=0.5): method update_estimates (line 49) | def update_estimates(self, action_selected, r): class UCBEstimator (line 55) | class UCBEstimator(WeightedEstimator): method __init__ (line 56) | def __init__(self, action_value_initial_estimates, epsilon=0, alpha=0.... method select_action (line 61) | def select_action(self): method calculate_action_potential (line 69) | def calculate_action_potential(self, action_i): method select_ucb_action (line 76) | def select_ucb_action(self): class GradientBandit (line 92) | class GradientBandit(Estimator): method __init__ (line 93) | def __init__(self, action_value_initial_estimates, alpha): method update_average_reward (line 99) | def update_average_reward(self, r): method update_estimates (line 103) | def update_estimates(self, action_selected, r): method get_actions_probabilities (line 115) | def get_actions_probabilities(self): method select_action (line 119) | def select_action(self): FILE: Chapter 2/code/testbed.py class K_armed_testbed (line 5) | class K_armed_testbed(): method __init__ (line 9) | def __init__(self, k_actions): method random_walk_action_values (line 14) | def random_walk_action_values(self): method sample_action (line 18) | def sample_action(self, action_i): method get_optimal_action (line 21) | def get_optimal_action(self): method get_optimal_action_value (line 24) | def get_optimal_action_value(self): method is_optimal_action (line 27) | def is_optimal_action(self, action_i): method __str__ (line 30) | def __str__(self):