DACBench
stable
Contents:
How to Install DACBench
The Benchmarks
Saving & Loading Benchmark Configurations
Functionality through Wrappers
Logging Experiments
Plotting results
Contributing to DACBench
Citing DACBench
API Reference
DACBench
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
_
__buffer_to_file() (dacbench.logger.ModuleLogger method)
__call__() (dacbench.envs.sgd.Reward method)
__decorate_config_with_functions() (dacbench.abstract_benchmark.AbstractBenchmark static method)
(dacbench.AbstractBenchmark static method)
__default_loss_function() (in module dacbench.benchmarks.sgd_benchmark)
__del__() (dacbench.logger.Logger method)
(dacbench.logger.ModuleLogger method)
__delattr__() (dacbench.abstract_benchmark.objdict method)
__end_step() (dacbench.logger.ModuleLogger method)
__getattr__() (dacbench.abstract_benchmark.objdict method)
__getattribute__() (dacbench.wrappers.action_tracking_wrapper.ActionFrequencyWrapper method)
(dacbench.wrappers.ActionFrequencyWrapper method)
(dacbench.wrappers.episode_time_tracker.EpisodeTimeWrapper method)
(dacbench.wrappers.EpisodeTimeWrapper method)
(dacbench.wrappers.instance_sampling_wrapper.InstanceSamplingWrapper method)
(dacbench.wrappers.InstanceSamplingWrapper method)
(dacbench.wrappers.observation_wrapper.ObservationWrapper method)
(dacbench.wrappers.ObservationWrapper method)
(dacbench.wrappers.performance_tracking_wrapper.PerformanceTrackingWrapper method)
(dacbench.wrappers.PerformanceTrackingWrapper method)
(dacbench.wrappers.policy_progress_wrapper.PolicyProgressWrapper method)
(dacbench.wrappers.PolicyProgressWrapper method)
(dacbench.wrappers.reward_noise_wrapper.RewardNoiseWrapper method)
(dacbench.wrappers.RewardNoiseWrapper method)
(dacbench.wrappers.state_tracking_wrapper.StateTrackingWrapper method)
(dacbench.wrappers.StateTrackingWrapper method)
__import_from() (dacbench.abstract_benchmark.AbstractBenchmark static method)
(dacbench.AbstractBenchmark static method)
__init_dict() (dacbench.logger.ModuleLogger static method)
__json_default() (dacbench.logger.ModuleLogger static method)
__log() (dacbench.logger.ModuleLogger method)
__reset_step() (dacbench.logger.ModuleLogger method)
__setattr__() (dacbench.abstract_benchmark.objdict method)
(dacbench.wrappers.action_tracking_wrapper.ActionFrequencyWrapper method)
(dacbench.wrappers.ActionFrequencyWrapper method)
(dacbench.wrappers.episode_time_tracker.EpisodeTimeWrapper method)
(dacbench.wrappers.EpisodeTimeWrapper method)
(dacbench.wrappers.instance_sampling_wrapper.InstanceSamplingWrapper method)
(dacbench.wrappers.InstanceSamplingWrapper method)
(dacbench.wrappers.observation_wrapper.ObservationWrapper method)
(dacbench.wrappers.ObservationWrapper method)
(dacbench.wrappers.performance_tracking_wrapper.PerformanceTrackingWrapper method)
(dacbench.wrappers.PerformanceTrackingWrapper method)
(dacbench.wrappers.policy_progress_wrapper.PolicyProgressWrapper method)
(dacbench.wrappers.PolicyProgressWrapper method)
(dacbench.wrappers.reward_noise_wrapper.RewardNoiseWrapper method)
(dacbench.wrappers.RewardNoiseWrapper method)
(dacbench.wrappers.state_tracking_wrapper.StateTrackingWrapper method)
(dacbench.wrappers.StateTrackingWrapper method)
__space_dict() (dacbench.logger.ModuleLogger static method)
__stringify_functions() (dacbench.abstract_benchmark.AbstractBenchmark static method)
(dacbench.AbstractBenchmark static method)
_architecture_constructor() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
_get_alignment() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
_get_full_training_loss() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
_get_gradients() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
_get_loss_features() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
_get_momentum() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
_get_predictive_change_features() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
_get_validation_loss() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
_get_validation_loss_() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
_init_logging_dir() (dacbench.logger.AbstractLogger static method)
_norm() (in module dacbench.envs.cma_es)
_pretty_valid_types() (dacbench.logger.AbstractLogger static method)
_process_data() (dacbench.envs.fast_downward.FastDownwardEnv method)
(dacbench.envs.FastDownwardEnv method)
_save_div() (dacbench.envs.fast_downward.FastDownwardEnv static method)
(dacbench.envs.FastDownwardEnv static method)
_sig() (dacbench.envs.sigmoid.SigmoidEnv method)
(dacbench.envs.SigmoidEnv method)
_train_batch_() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
A
ABSDIFF (dacbench.envs.fast_downward.StateType attribute)
AbstractBenchmark (class in dacbench)
(class in dacbench.abstract_benchmark)
AbstractDACBenchAgent (class in dacbench.abstract_agent)
AbstractEnv (class in dacbench)
(class in dacbench.abstract_env)
AbstractLogger (class in dacbench.logger)
,
[1]
act() (dacbench.abstract_agent.AbstractDACBenchAgent method)
(dacbench.agents.dynamic_random_agent.DynamicRandomAgent method)
(dacbench.agents.DynamicRandomAgent method)
(dacbench.agents.generic_agent.GenericAgent method)
(dacbench.agents.GenericAgent method)
(dacbench.agents.RandomAgent method)
(dacbench.agents.simple_agents.RandomAgent method)
(dacbench.agents.simple_agents.StaticAgent method)
(dacbench.agents.StaticAgent method)
(dacbench.envs.policies.sgd_ca.CosineAnnealingAgent method)
ACTION_VALUES (in module dacbench.benchmarks.sigmoid_benchmark)
ActionFrequencyWrapper (class in dacbench.wrappers)
,
[1]
(class in dacbench.wrappers.action_tracking_wrapper)
ACTIVE (in module dacbench.benchmarks.modcma_benchmark)
add_agent() (dacbench.logger.Logger method)
,
[1]
add_benchmark() (dacbench.logger.Logger method)
,
[1]
add_module() (dacbench.logger.Logger method)
,
[1]
add_multi_level_ticks() (in module dacbench.plotting)
,
[1]
add_noise() (dacbench.wrappers.reward_noise_wrapper.RewardNoiseWrapper method)
(dacbench.wrappers.RewardNoiseWrapper method)
,
[1]
additional_info (dacbench.logger.AbstractLogger property)
ALL_POLICIES (in module dacbench.envs.policies)
almost_easy_sigmoid() (in module reward_functions)
argstring (dacbench.envs.fast_downward.FastDownwardEnv property)
(dacbench.envs.FastDownwardEnv property)
B
BASE_SAMPLER (in module dacbench.benchmarks.modcma_benchmark)
BinaryProblem (class in dacbench.envs.onell_env)
BOUND_CORRECTION (in module dacbench.benchmarks.modcma_benchmark)
build_objective_function() (dacbench.envs.toysgd.ToySGDEnv method)
C
close() (dacbench.envs.cma_es.CMAESEnv method)
(dacbench.envs.cma_step_size.CMAStepSizeEnv method)
(dacbench.envs.CMAESEnv method)
(dacbench.envs.fast_downward.FastDownwardEnv method)
(dacbench.envs.FastDownwardEnv method)
(dacbench.envs.luby.LubyEnv method)
(dacbench.envs.LubyEnv method)
(dacbench.envs.modcma.ModCMAEnv method)
(dacbench.envs.ModCMAEnv method)
(dacbench.envs.modea.ModeaEnv method)
(dacbench.envs.onell_env.OneLLEnv method)
(dacbench.envs.OneLLEnv method)
(dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
(dacbench.envs.sigmoid.SigmoidEnv method)
(dacbench.envs.SigmoidEnv method)
(dacbench.envs.toysgd.ToySGDEnv method)
(dacbench.logger.AbstractLogger method)
,
[1]
(dacbench.logger.Logger method)
,
[1]
(dacbench.logger.ModuleLogger method)
,
[1]
CMAES_DEFAULTS (in module dacbench.benchmarks.cma_benchmark)
CMAESBenchmark (class in dacbench.benchmarks)
(class in dacbench.benchmarks.cma_benchmark)
CMAESEnv (class in dacbench.envs)
(class in dacbench.envs.cma_es)
CMAStepSizeEnv (class in dacbench.envs.cma_step_size)
config (in module dacbench.envs.sigmoid)
config_to_json() (in module configs)
configs
module
ContinuousSigmoidEnv (class in dacbench.envs.sigmoid)
ContinuousStateSigmoidEnv (class in dacbench.envs.sigmoid)
copy() (dacbench.abstract_benchmark.objdict method)
CosineAnnealingAgent (class in dacbench.envs.policies.sgd_ca)
crash (dacbench.envs.sgd.SGDEnv property)
(dacbench.envs.SGDEnv property)
create_polynomial_instance_set() (in module dacbench.envs.toysgd)
crossover() (dacbench.envs.onell_env.BinaryProblem method)
csa() (in module dacbench.envs.policies)
(in module dacbench.envs.policies.csa_cma)
current_palette (in module dacbench.runner)
(in module dacbench.wrappers.action_tracking_wrapper)
(in module dacbench.wrappers.episode_time_tracker)
(in module dacbench.wrappers.performance_tracking_wrapper)
(in module dacbench.wrappers.state_tracking_wrapper)
current_validation_loss (dacbench.envs.sgd.SGDEnv property)
(dacbench.envs.SGDEnv property)
D
dacbench
module
dacbench.abstract_agent
module
dacbench.abstract_benchmark
module
dacbench.abstract_env
module
dacbench.agents
module
dacbench.agents.dynamic_random_agent
module
dacbench.agents.generic_agent
module
dacbench.agents.simple_agents
module
dacbench.benchmarks
module
dacbench.benchmarks.cma_benchmark
module
dacbench.benchmarks.fast_downward_benchmark
module
dacbench.benchmarks.luby_benchmark
module
dacbench.benchmarks.modcma_benchmark
module
dacbench.benchmarks.modea_benchmark
module
dacbench.benchmarks.onell_benchmark
module
dacbench.benchmarks.sgd_benchmark
module
dacbench.benchmarks.sigmoid_benchmark
module
dacbench.benchmarks.toysgd_benchmark
module
dacbench.envs
module
dacbench.envs.cma_es
module
dacbench.envs.cma_step_size
module
dacbench.envs.fast_downward
module
dacbench.envs.luby
module
dacbench.envs.modcma
module
dacbench.envs.modea
module
dacbench.envs.onell_env
module
dacbench.envs.policies
module
dacbench.envs.policies.bestknown_onell
module
dacbench.envs.policies.csa_cma
module
dacbench.envs.policies.optimal_fd
module
dacbench.envs.policies.optimal_luby
module
dacbench.envs.policies.optimal_sigmoid
module
dacbench.envs.policies.sgd_ca
module
dacbench.envs.sgd
module
dacbench.envs.sigmoid
module
dacbench.envs.toysgd
module
dacbench.logger
module
,
[1]
dacbench.plotting
module
,
[1]
dacbench.run_baselines
module
dacbench.runner
module
dacbench.wrappers
module
,
[1]
dacbench.wrappers.action_tracking_wrapper
module
dacbench.wrappers.episode_time_tracker
module
dacbench.wrappers.instance_sampling_wrapper
module
dacbench.wrappers.observation_wrapper
module
dacbench.wrappers.performance_tracking_wrapper
module
dacbench.wrappers.policy_progress_wrapper
module
dacbench.wrappers.reward_noise_wrapper
module
dacbench.wrappers.state_tracking_wrapper
module
DEFAULT_CFG_SPACE (in module dacbench.benchmarks.cma_benchmark)
(in module dacbench.benchmarks.fast_downward_benchmark)
(in module dacbench.benchmarks.luby_benchmark)
(in module dacbench.benchmarks.modcma_benchmark)
(in module dacbench.benchmarks.sgd_benchmark)
(in module dacbench.benchmarks.sigmoid_benchmark)
(in module dacbench.benchmarks.toysgd_benchmark)
DEFAULTS (in module dacbench.benchmarks.toysgd_benchmark)
dejson_wrappers() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
determineRegime() (dacbench.envs.modea.ModeaEnv method)
dictify_json() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
DIFF (dacbench.envs.fast_downward.StateType attribute)
DiffTraining (dacbench.envs.sgd.Reward attribute)
DiffValidation (dacbench.envs.sgd.Reward attribute)
DISCRETE_ACTIONS (in module dacbench.run_baselines)
DynamicRandomAgent (class in dacbench.agents)
(class in dacbench.agents.dynamic_random_agent)
E
easy_sigmoid() (in module reward_functions)
ELITIST (in module dacbench.benchmarks.modcma_benchmark)
end_episode() (dacbench.abstract_agent.AbstractDACBenchAgent method)
(dacbench.agents.dynamic_random_agent.DynamicRandomAgent method)
(dacbench.agents.DynamicRandomAgent method)
(dacbench.agents.generic_agent.GenericAgent method)
(dacbench.agents.GenericAgent method)
(dacbench.agents.RandomAgent method)
(dacbench.agents.simple_agents.RandomAgent method)
(dacbench.agents.simple_agents.StaticAgent method)
(dacbench.agents.StaticAgent method)
(dacbench.envs.policies.sgd_ca.CosineAnnealingAgent method)
ensureFullLengthRepresentation() (dacbench.envs.modea.ModeaEnv method)
EpisodeTimeWrapper (class in dacbench.wrappers)
,
[1]
(class in dacbench.wrappers.episode_time_tracker)
eval() (dacbench.envs.onell_env.BinaryProblem method)
(dacbench.envs.onell_env.LeadingOne method)
(dacbench.envs.onell_env.OneMax method)
export_all_configs_to_json() (in module configs)
F
FastDownwardBenchmark (class in dacbench.benchmarks)
(class in dacbench.benchmarks.fast_downward_benchmark)
FastDownwardEnv (class in dacbench.envs)
(class in dacbench.envs.fast_downward)
FD_DEFAULTS (in module dacbench.benchmarks.fast_downward_benchmark)
fit_dist() (dacbench.wrappers.instance_sampling_wrapper.InstanceSamplingWrapper method)
(dacbench.wrappers.InstanceSamplingWrapper method)
,
[1]
flatten() (dacbench.wrappers.observation_wrapper.ObservationWrapper method)
(dacbench.wrappers.ObservationWrapper method)
flatten_log_entry() (in module dacbench.logger)
,
[1]
from_json() (dacbench.abstract_benchmark.AbstractBenchmark static method)
(dacbench.AbstractBenchmark static method)
FullTraining (dacbench.envs.sgd.Reward attribute)
G
generate_global_step() (in module dacbench.plotting)
,
[1]
generate_instance_file() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
GenericAgent (class in dacbench.agents)
(class in dacbench.agents.generic_agent)
get_actions() (dacbench.wrappers.action_tracking_wrapper.ActionFrequencyWrapper method)
(dacbench.wrappers.ActionFrequencyWrapper method)
,
[1]
get_adam_direction() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
get_benchmark() (dacbench.benchmarks.cma_benchmark.CMAESBenchmark method)
(dacbench.benchmarks.CMAESBenchmark method)
(dacbench.benchmarks.fast_downward_benchmark.FastDownwardBenchmark method)
(dacbench.benchmarks.FastDownwardBenchmark method)
(dacbench.benchmarks.luby_benchmark.LubyBenchmark method)
(dacbench.benchmarks.LubyBenchmark method)
(dacbench.benchmarks.modcma_benchmark.ModCMABenchmark method)
(dacbench.benchmarks.ModCMABenchmark method)
(dacbench.benchmarks.sgd_benchmark.SGDBenchmark method)
(dacbench.benchmarks.SGDBenchmark method)
(dacbench.benchmarks.sigmoid_benchmark.SigmoidBenchmark method)
(dacbench.benchmarks.SigmoidBenchmark method)
get_config() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
get_default_reward() (dacbench.envs.cma_es.CMAESEnv method)
(dacbench.envs.cma_step_size.CMAStepSizeEnv method)
(dacbench.envs.CMAESEnv method)
(dacbench.envs.luby.LubyEnv method)
(dacbench.envs.LubyEnv method)
(dacbench.envs.modcma.ModCMAEnv method)
(dacbench.envs.ModCMAEnv method)
(dacbench.envs.modea.ModeaEnv method)
(dacbench.envs.sigmoid.SigmoidEnv method)
(dacbench.envs.SigmoidEnv method)
get_default_state() (dacbench.envs.cma_es.CMAESEnv method)
(dacbench.envs.cma_step_size.CMAStepSizeEnv method)
(dacbench.envs.CMAESEnv method)
(dacbench.envs.luby.LubyEnv method)
(dacbench.envs.LubyEnv method)
(dacbench.envs.modcma.ModCMAEnv method)
(dacbench.envs.ModCMAEnv method)
(dacbench.envs.modea.ModeaEnv method)
(dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
(dacbench.envs.sigmoid.SigmoidEnv method)
(dacbench.envs.SigmoidEnv method)
get_diff_training_reward() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
get_diff_validation_reward() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
get_dyn_onefifth() (in module dacbench.envs.policies.bestknown_onell)
get_dyn_theory() (in module dacbench.envs.policies.bestknown_onell)
get_environment() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
(dacbench.benchmarks.cma_benchmark.CMAESBenchmark method)
(dacbench.benchmarks.CMAESBenchmark method)
(dacbench.benchmarks.fast_downward_benchmark.FastDownwardBenchmark method)
(dacbench.benchmarks.FastDownwardBenchmark method)
(dacbench.benchmarks.luby_benchmark.LubyBenchmark method)
(dacbench.benchmarks.LubyBenchmark method)
(dacbench.benchmarks.modcma_benchmark.ModCMABenchmark method)
(dacbench.benchmarks.ModCMABenchmark method)
(dacbench.benchmarks.modea_benchmark.ModeaBenchmark method)
(dacbench.benchmarks.ModeaBenchmark method)
(dacbench.benchmarks.onell_benchmark.OneLLBenchmark method)
(dacbench.benchmarks.OneLLBenchmark method)
(dacbench.benchmarks.sgd_benchmark.SGDBenchmark method)
(dacbench.benchmarks.SGDBenchmark method)
(dacbench.benchmarks.sigmoid_benchmark.SigmoidBenchmark method)
(dacbench.benchmarks.SigmoidBenchmark method)
(dacbench.benchmarks.toysgd_benchmark.ToySGDBenchmark method)
(dacbench.benchmarks.ToySGDBenchmark method)
get_fitness_after_crossover() (dacbench.envs.onell_env.BinaryProblem method)
(dacbench.envs.onell_env.LeadingOne method)
(dacbench.envs.onell_env.OneMax method)
get_fitness_change_after_mutation() (dacbench.envs.onell_env.BinaryProblem method)
(dacbench.envs.onell_env.LeadingOne method)
(dacbench.envs.onell_env.OneMax method)
get_full_training_reward() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
get_initial_position() (dacbench.envs.toysgd.ToySGDEnv method)
get_inst_id() (dacbench.abstract_env.AbstractEnv method)
(dacbench.AbstractEnv method)
get_instance() (dacbench.abstract_env.AbstractEnv method)
(dacbench.AbstractEnv method)
get_instance_set() (dacbench.abstract_env.AbstractEnv method)
(dacbench.AbstractEnv method)
get_log_diff_training_reward() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
get_log_diff_validation_reward() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
get_log_training_reward() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
get_log_validation_reward() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
get_logfile() (dacbench.logger.ModuleLogger method)
,
[1]
get_momentum_direction() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
get_onell_params() (dacbench.envs.onell_env.OneLLEnv method)
(dacbench.envs.OneLLEnv method)
get_optimal() (dacbench.envs.onell_env.BinaryProblem method)
(dacbench.envs.onell_env.LeadingOne method)
(dacbench.envs.onell_env.OneMax method)
get_optimum() (in module dacbench.envs.policies.optimal_fd)
(in module dacbench.envs.policies.optimal_luby)
(in module dacbench.envs.policies.optimal_sigmoid)
get_performance() (dacbench.wrappers.performance_tracking_wrapper.PerformanceTrackingWrapper method)
(dacbench.wrappers.PerformanceTrackingWrapper method)
,
[1]
get_reward() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
get_rmsprop_direction() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
get_state() (dacbench.envs.onell_env.OneLLEnv method)
(dacbench.envs.OneLLEnv method)
get_states() (dacbench.wrappers.state_tracking_wrapper.StateTrackingWrapper method)
(dacbench.wrappers.StateTrackingWrapper method)
,
[1]
get_times() (dacbench.wrappers.episode_time_tracker.EpisodeTimeWrapper method)
(dacbench.wrappers.EpisodeTimeWrapper method)
,
[1]
get_training_reward() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
get_validation_reward() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
H
HEURISTIC (in module dacbench.benchmarks.fast_downward_benchmark)
HEURISTICS (in module dacbench.benchmarks.fast_downward_benchmark)
HISTORY_LENGTH (in module dacbench.benchmarks.cma_benchmark)
(in module dacbench.benchmarks.luby_benchmark)
(in module dacbench.envs.onell_env)
I
INFO (in module configs)
(in module dacbench.benchmarks.cma_benchmark)
(in module dacbench.benchmarks.fast_downward_benchmark)
(in module dacbench.benchmarks.luby_benchmark)
(in module dacbench.benchmarks.modcma_benchmark)
(in module dacbench.benchmarks.modea_benchmark)
(in module dacbench.benchmarks.sgd_benchmark)
(in module dacbench.benchmarks.sigmoid_benchmark)
(in module dacbench.benchmarks.toysgd_benchmark)
INPUT_DIM (in module dacbench.benchmarks.cma_benchmark)
instance_mapper() (in module dacbench.logger)
InstanceSamplingWrapper (class in dacbench.wrappers)
,
[1]
(class in dacbench.wrappers.instance_sampling_wrapper)
is_of_valid_type() (dacbench.logger.AbstractLogger method)
is_optimal() (dacbench.envs.onell_env.BinaryProblem method)
(dacbench.envs.onell_env.LeadingOne method)
(dacbench.envs.onell_env.OneMax method)
J
jsonify_dict_space() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
jsonify_wrappers() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
K
kill_connection() (dacbench.envs.fast_downward.FastDownwardEnv method)
(dacbench.envs.FastDownwardEnv method)
L
LeadingOne (class in dacbench.envs.onell_env)
list_to_space() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
list_to_tuple() (in module dacbench.logger)
,
[1]
load_config() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
load_logs() (in module dacbench.logger)
,
[1]
LOCAL_RESTART (in module dacbench.benchmarks.modcma_benchmark)
log() (dacbench.logger.AbstractLogger method)
(dacbench.logger.Logger method)
(dacbench.logger.ModuleLogger method)
log2dataframe() (in module dacbench.logger)
,
[1]
log_dict() (dacbench.logger.AbstractLogger method)
,
[1]
(dacbench.logger.Logger method)
,
[1]
(dacbench.logger.ModuleLogger method)
,
[1]
log_space() (dacbench.logger.AbstractLogger method)
,
[1]
(dacbench.logger.Logger method)
,
[1]
(dacbench.logger.ModuleLogger method)
,
[1]
LogDiffTraining (dacbench.envs.sgd.Reward attribute)
LogDiffValidation (dacbench.envs.sgd.Reward attribute)
Logger (class in dacbench.logger)
,
[1]
LogTrainingLoss (dacbench.envs.sgd.Reward attribute)
LogValidationLoss (dacbench.envs.sgd.Reward attribute)
LR (in module dacbench.benchmarks.sgd_benchmark)
(in module dacbench.benchmarks.toysgd_benchmark)
LUBY_DEFAULTS (in module dacbench.benchmarks.luby_benchmark)
luby_gen() (in module dacbench.envs)
(in module dacbench.envs.luby)
(in module dacbench.envs.policies.optimal_luby)
LUBY_SEQUENCE (in module dacbench.benchmarks.luby_benchmark)
LubyBenchmark (class in dacbench.benchmarks)
(class in dacbench.benchmarks.luby_benchmark)
LubyEnv (class in dacbench.envs)
(class in dacbench.envs.luby)
M
main() (in module dacbench.run_baselines)
MAX_STEPS (in module dacbench.benchmarks.luby_benchmark)
MIRRORED (in module dacbench.benchmarks.modcma_benchmark)
MODCMA_DEFAULTS (in module dacbench.benchmarks.modcma_benchmark)
ModCMABenchmark (class in dacbench.benchmarks)
(class in dacbench.benchmarks.modcma_benchmark)
ModCMAEnv (class in dacbench.envs)
(class in dacbench.envs.modcma)
modea_actions (in module dacbench.run_baselines)
MODEA_DEFAULTS (in module dacbench.benchmarks.modea_benchmark)
ModeaBenchmark (class in dacbench.benchmarks)
(class in dacbench.benchmarks.modea_benchmark)
ModeaEnv (class in dacbench.envs.modea)
module
configs
dacbench
dacbench.abstract_agent
dacbench.abstract_benchmark
dacbench.abstract_env
dacbench.agents
dacbench.agents.dynamic_random_agent
dacbench.agents.generic_agent
dacbench.agents.simple_agents
dacbench.benchmarks
dacbench.benchmarks.cma_benchmark
dacbench.benchmarks.fast_downward_benchmark
dacbench.benchmarks.luby_benchmark
dacbench.benchmarks.modcma_benchmark
dacbench.benchmarks.modea_benchmark
dacbench.benchmarks.onell_benchmark
dacbench.benchmarks.sgd_benchmark
dacbench.benchmarks.sigmoid_benchmark
dacbench.benchmarks.toysgd_benchmark
dacbench.envs
dacbench.envs.cma_es
dacbench.envs.cma_step_size
dacbench.envs.fast_downward
dacbench.envs.luby
dacbench.envs.modcma
dacbench.envs.modea
dacbench.envs.onell_env
dacbench.envs.policies
dacbench.envs.policies.bestknown_onell
dacbench.envs.policies.csa_cma
dacbench.envs.policies.optimal_fd
dacbench.envs.policies.optimal_luby
dacbench.envs.policies.optimal_sigmoid
dacbench.envs.policies.sgd_ca
dacbench.envs.sgd
dacbench.envs.sigmoid
dacbench.envs.toysgd
dacbench.logger
,
[1]
dacbench.plotting
,
[1]
dacbench.run_baselines
dacbench.runner
dacbench.wrappers
,
[1]
dacbench.wrappers.action_tracking_wrapper
dacbench.wrappers.episode_time_tracker
dacbench.wrappers.instance_sampling_wrapper
dacbench.wrappers.observation_wrapper
dacbench.wrappers.performance_tracking_wrapper
dacbench.wrappers.policy_progress_wrapper
dacbench.wrappers.reward_noise_wrapper
dacbench.wrappers.state_tracking_wrapper
random_states
reward_functions
ModuleLogger (class in dacbench.logger)
,
[1]
MOMENTUM (in module dacbench.benchmarks.toysgd_benchmark)
mutate() (dacbench.envs.onell_env.BinaryProblem method)
N
next_episode() (dacbench.logger.AbstractLogger method)
,
[1]
(dacbench.logger.Logger method)
,
[1]
(dacbench.logger.ModuleLogger method)
,
[1]
next_step() (dacbench.logger.AbstractLogger method)
,
[1]
(dacbench.logger.Logger method)
,
[1]
(dacbench.logger.ModuleLogger method)
,
[1]
NON_OPTIMAL_POLICIES (in module dacbench.envs.policies)
NORMABSDIFF (dacbench.envs.fast_downward.StateType attribute)
NORMAL (dacbench.envs.fast_downward.StateType attribute)
NORMDIFF (dacbench.envs.fast_downward.StateType attribute)
O
objdict (class in dacbench.abstract_benchmark)
ObservationWrapper (class in dacbench.wrappers)
,
[1]
(class in dacbench.wrappers.observation_wrapper)
onell_lbd1_lbd2_p_c (in module configs)
onell_lbd_onefifth (in module configs)
onell_lbd_p_c (in module configs)
onell_lbd_theory (in module configs)
OneLLBenchmark (class in dacbench.benchmarks)
(class in dacbench.benchmarks.onell_benchmark)
OneLLEnv (class in dacbench.envs)
(class in dacbench.envs.onell_env)
OneMax (class in dacbench.envs.onell_env)
optimal_fd() (in module dacbench.envs.policies)
optimal_luby() (in module dacbench.envs.policies)
OPTIMAL_POLICIES (in module dacbench.envs.policies)
optimal_sigmoid() (in module dacbench.envs.policies)
ORTHOGONAL (in module dacbench.benchmarks.modcma_benchmark)
P
PerformanceTrackingWrapper (class in dacbench.wrappers)
,
[1]
(class in dacbench.wrappers.performance_tracking_wrapper)
plot() (in module dacbench.plotting)
,
[1]
plot_action() (in module dacbench.plotting)
,
[1]
plot_agent_prediction() (dacbench.envs.onell_env.OneLLEnv method)
(dacbench.envs.OneLLEnv method)
plot_episode_time() (in module dacbench.plotting)
,
[1]
plot_performance() (in module dacbench.plotting)
,
[1]
plot_performance_per_instance() (in module dacbench.plotting)
,
[1]
plot_space() (in module dacbench.plotting)
,
[1]
plot_state() (in module dacbench.plotting)
,
[1]
plot_step_time() (in module dacbench.plotting)
,
[1]
PolicyProgressWrapper (class in dacbench.wrappers)
,
[1]
(class in dacbench.wrappers.policy_progress_wrapper)
port (dacbench.envs.fast_downward.FastDownwardEnv property)
(dacbench.envs.FastDownwardEnv property)
process_configspace() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
R
random_luby_state() (in module random_states)
random_reward() (in module reward_functions)
random_sigmoid_state() (in module random_states)
random_states
module
RandomAgent (class in dacbench.agents)
(class in dacbench.agents.simple_agents)
RAW (dacbench.envs.fast_downward.StateType attribute)
read_config_file() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
read_instance_set() (dacbench.benchmarks.cma_benchmark.CMAESBenchmark method)
(dacbench.benchmarks.CMAESBenchmark method)
(dacbench.benchmarks.fast_downward_benchmark.FastDownwardBenchmark method)
(dacbench.benchmarks.FastDownwardBenchmark method)
(dacbench.benchmarks.luby_benchmark.LubyBenchmark method)
(dacbench.benchmarks.LubyBenchmark method)
(dacbench.benchmarks.modcma_benchmark.ModCMABenchmark method)
(dacbench.benchmarks.ModCMABenchmark method)
(dacbench.benchmarks.modea_benchmark.ModeaBenchmark method)
(dacbench.benchmarks.ModeaBenchmark method)
(dacbench.benchmarks.onell_benchmark.OneLLBenchmark method)
(dacbench.benchmarks.OneLLBenchmark method)
(dacbench.benchmarks.sgd_benchmark.SGDBenchmark method)
(dacbench.benchmarks.SGDBenchmark method)
(dacbench.benchmarks.sigmoid_benchmark.SigmoidBenchmark method)
(dacbench.benchmarks.SigmoidBenchmark method)
(dacbench.benchmarks.toysgd_benchmark.ToySGDBenchmark method)
(dacbench.benchmarks.ToySGDBenchmark method)
recv_msg() (dacbench.envs.fast_downward.FastDownwardEnv method)
(dacbench.envs.FastDownwardEnv method)
recvall() (dacbench.envs.fast_downward.FastDownwardEnv method)
(dacbench.envs.FastDownwardEnv method)
register_wrapper() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
render() (dacbench.envs.cma_es.CMAESEnv method)
(dacbench.envs.CMAESEnv method)
(dacbench.envs.fast_downward.FastDownwardEnv method)
(dacbench.envs.FastDownwardEnv method)
(dacbench.envs.luby.LubyEnv method)
(dacbench.envs.LubyEnv method)
(dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
(dacbench.envs.sigmoid.SigmoidEnv method)
(dacbench.envs.SigmoidEnv method)
(dacbench.envs.toysgd.ToySGDEnv method)
render_action_tracking() (dacbench.wrappers.action_tracking_wrapper.ActionFrequencyWrapper method)
(dacbench.wrappers.ActionFrequencyWrapper method)
,
[1]
render_episode_time() (dacbench.wrappers.episode_time_tracker.EpisodeTimeWrapper method)
(dacbench.wrappers.EpisodeTimeWrapper method)
,
[1]
render_instance_performance() (dacbench.wrappers.performance_tracking_wrapper.PerformanceTrackingWrapper method)
(dacbench.wrappers.PerformanceTrackingWrapper method)
,
[1]
render_performance() (dacbench.wrappers.performance_tracking_wrapper.PerformanceTrackingWrapper method)
(dacbench.wrappers.PerformanceTrackingWrapper method)
,
[1]
render_policy_progress() (dacbench.wrappers.policy_progress_wrapper.PolicyProgressWrapper method)
(dacbench.wrappers.PolicyProgressWrapper method)
,
[1]
render_state_tracking() (dacbench.wrappers.state_tracking_wrapper.StateTrackingWrapper method)
(dacbench.wrappers.StateTrackingWrapper method)
,
[1]
render_step_time() (dacbench.wrappers.episode_time_tracker.EpisodeTimeWrapper method)
(dacbench.wrappers.EpisodeTimeWrapper method)
,
[1]
reset() (dacbench.abstract_env.AbstractEnv method)
(dacbench.AbstractEnv method)
(dacbench.envs.cma_es.CMAESEnv method)
(dacbench.envs.cma_step_size.CMAStepSizeEnv method)
(dacbench.envs.CMAESEnv method)
(dacbench.envs.fast_downward.FastDownwardEnv method)
(dacbench.envs.FastDownwardEnv method)
(dacbench.envs.luby.LubyEnv method)
(dacbench.envs.LubyEnv method)
(dacbench.envs.modcma.ModCMAEnv method)
(dacbench.envs.ModCMAEnv method)
(dacbench.envs.modea.ModeaEnv method)
(dacbench.envs.onell_env.OneLLEnv method)
(dacbench.envs.OneLLEnv method)
(dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
(dacbench.envs.sigmoid.SigmoidEnv method)
(dacbench.envs.SigmoidEnv method)
(dacbench.envs.toysgd.ToySGDEnv method)
(dacbench.wrappers.instance_sampling_wrapper.InstanceSamplingWrapper method)
(dacbench.wrappers.InstanceSamplingWrapper method)
,
[1]
(dacbench.wrappers.observation_wrapper.ObservationWrapper method)
(dacbench.wrappers.ObservationWrapper method)
,
[1]
(dacbench.wrappers.state_tracking_wrapper.StateTrackingWrapper method)
(dacbench.wrappers.StateTrackingWrapper method)
,
[1]
reset_() (dacbench.abstract_env.AbstractEnv method)
(dacbench.AbstractEnv method)
reset_episode() (dacbench.logger.Logger method)
(dacbench.logger.ModuleLogger method)
,
[1]
restart() (dacbench.envs.modea.ModeaEnv method)
Reward (class in dacbench.envs.sgd)
reward_functions
module
reward_range (in module dacbench.benchmarks.sgd_benchmark)
reward_range() (in module dacbench.envs.sgd)
RewardNoiseWrapper (class in dacbench.wrappers)
,
[1]
(class in dacbench.wrappers.reward_noise_wrapper)
run_benchmark() (in module dacbench.runner)
run_dacbench() (in module dacbench.runner)
run_dynamic_policy() (in module dacbench.run_baselines)
run_optimal() (in module dacbench.run_baselines)
run_policy() (in module dacbench.run_baselines)
run_random() (in module dacbench.run_baselines)
run_static() (in module dacbench.run_baselines)
S
sample_coefficients() (in module dacbench.envs.toysgd)
save_config() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
seed() (dacbench.abstract_env.AbstractEnv method)
(dacbench.AbstractEnv method)
(dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
seed_action_space() (dacbench.abstract_env.AbstractEnv method)
(dacbench.AbstractEnv method)
seed_mapper() (in module dacbench.logger)
send_msg() (dacbench.envs.fast_downward.FastDownwardEnv method)
(dacbench.envs.FastDownwardEnv method)
SEQ (in module dacbench.benchmarks.luby_benchmark)
SEQUENTIAL (in module dacbench.benchmarks.modcma_benchmark)
serialize_config() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
set_action_space() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
set_action_values() (dacbench.benchmarks.sigmoid_benchmark.SigmoidBenchmark method)
(dacbench.benchmarks.SigmoidBenchmark method)
set_additional_info() (dacbench.logger.Logger method)
(dacbench.logger.ModuleLogger method)
,
[1]
set_cutoff() (dacbench.benchmarks.luby_benchmark.LubyBenchmark method)
(dacbench.benchmarks.LubyBenchmark method)
set_env() (dacbench.logger.AbstractLogger method)
,
[1]
(dacbench.logger.Logger method)
,
[1]
set_heuristics() (dacbench.benchmarks.fast_downward_benchmark.FastDownwardBenchmark method)
(dacbench.benchmarks.FastDownwardBenchmark method)
set_history_length() (dacbench.benchmarks.luby_benchmark.LubyBenchmark method)
(dacbench.benchmarks.LubyBenchmark method)
set_inst_id() (dacbench.abstract_env.AbstractEnv method)
(dacbench.AbstractEnv method)
set_instance() (dacbench.abstract_env.AbstractEnv method)
(dacbench.AbstractEnv method)
set_instance_set() (dacbench.abstract_env.AbstractEnv method)
(dacbench.AbstractEnv method)
set_observation_space() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
set_seed() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
set_writer() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
setConfigurationParameters() (dacbench.envs.modea.ModeaEnv method)
SGD_DEFAULTS (in module dacbench.benchmarks.sgd_benchmark)
SGDBenchmark (class in dacbench.benchmarks)
(class in dacbench.benchmarks.sgd_benchmark)
SGDEnv (class in dacbench.envs)
(class in dacbench.envs.sgd)
sig() (in module dacbench.envs.policies.optimal_sigmoid)
SIGMOID_DEFAULTS (in module dacbench.benchmarks.sigmoid_benchmark)
SigmoidBenchmark (class in dacbench.benchmarks)
(class in dacbench.benchmarks.sigmoid_benchmark)
SigmoidEnv (class in dacbench.envs)
(class in dacbench.envs.sigmoid)
small_random_luby_state() (in module random_states)
small_random_sigmoid_state() (in module random_states)
space_sep_upper() (in module dacbench.plotting)
,
[1]
space_to_list() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
split() (in module dacbench.logger)
,
[1]
StateTrackingWrapper (class in dacbench.wrappers)
,
[1]
(class in dacbench.wrappers.state_tracking_wrapper)
StateType (class in dacbench.envs.fast_downward)
StaticAgent (class in dacbench.agents)
(class in dacbench.agents.simple_agents)
step() (dacbench.abstract_env.AbstractEnv method)
(dacbench.AbstractEnv method)
(dacbench.envs.cma_es.CMAESEnv method)
(dacbench.envs.cma_step_size.CMAStepSizeEnv method)
(dacbench.envs.CMAESEnv method)
(dacbench.envs.fast_downward.FastDownwardEnv method)
(dacbench.envs.FastDownwardEnv method)
(dacbench.envs.luby.LubyEnv method)
(dacbench.envs.LubyEnv method)
(dacbench.envs.modcma.ModCMAEnv method)
(dacbench.envs.ModCMAEnv method)
(dacbench.envs.modea.ModeaEnv method)
(dacbench.envs.onell_env.OneLLEnv method)
(dacbench.envs.OneLLEnv method)
(dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
(dacbench.envs.sigmoid.ContinuousSigmoidEnv method)
(dacbench.envs.sigmoid.ContinuousStateSigmoidEnv method)
(dacbench.envs.sigmoid.SigmoidEnv method)
(dacbench.envs.SigmoidEnv method)
(dacbench.envs.toysgd.ToySGDEnv method)
(dacbench.wrappers.action_tracking_wrapper.ActionFrequencyWrapper method)
(dacbench.wrappers.ActionFrequencyWrapper method)
,
[1]
(dacbench.wrappers.episode_time_tracker.EpisodeTimeWrapper method)
(dacbench.wrappers.EpisodeTimeWrapper method)
,
[1]
(dacbench.wrappers.observation_wrapper.ObservationWrapper method)
(dacbench.wrappers.ObservationWrapper method)
,
[1]
(dacbench.wrappers.performance_tracking_wrapper.PerformanceTrackingWrapper method)
(dacbench.wrappers.PerformanceTrackingWrapper method)
,
[1]
(dacbench.wrappers.policy_progress_wrapper.PolicyProgressWrapper method)
(dacbench.wrappers.PolicyProgressWrapper method)
,
[1]
(dacbench.wrappers.reward_noise_wrapper.RewardNoiseWrapper method)
(dacbench.wrappers.RewardNoiseWrapper method)
,
[1]
(dacbench.wrappers.state_tracking_wrapper.StateTrackingWrapper method)
(dacbench.wrappers.StateTrackingWrapper method)
,
[1]
step_() (dacbench.abstract_env.AbstractEnv method)
(dacbench.AbstractEnv method)
STEP_SIZE (in module dacbench.benchmarks.cma_benchmark)
STEP_SIZE_ADAPTION (in module dacbench.benchmarks.modcma_benchmark)
sum_reward() (in module reward_functions)
switchConfiguration() (dacbench.envs.modea.ModeaEnv method)
T
THRESHOLD_CONVERGENCE (in module dacbench.benchmarks.modcma_benchmark)
to_json() (dacbench.abstract_benchmark.AbstractBenchmark method)
(dacbench.AbstractBenchmark method)
ToySGDBenchmark (class in dacbench.benchmarks)
(class in dacbench.benchmarks.toysgd_benchmark)
ToySGDEnv (class in dacbench.envs.toysgd)
train() (dacbench.abstract_agent.AbstractDACBenchAgent method)
(dacbench.agents.dynamic_random_agent.DynamicRandomAgent method)
(dacbench.agents.DynamicRandomAgent method)
(dacbench.agents.generic_agent.GenericAgent method)
(dacbench.agents.GenericAgent method)
(dacbench.agents.RandomAgent method)
(dacbench.agents.simple_agents.RandomAgent method)
(dacbench.agents.simple_agents.StaticAgent method)
(dacbench.agents.StaticAgent method)
(dacbench.envs.policies.sgd_ca.CosineAnnealingAgent method)
train_network() (dacbench.envs.sgd.SGDEnv method)
(dacbench.envs.SGDEnv method)
TrainingLoss (dacbench.envs.sgd.Reward attribute)
U
update_parameters() (dacbench.envs.modea.ModeaEnv method)
use_next_instance() (dacbench.abstract_env.AbstractEnv method)
(dacbench.AbstractEnv method)
use_test_set() (dacbench.abstract_env.AbstractEnv method)
(dacbench.AbstractEnv method)
use_training_set() (dacbench.abstract_env.AbstractEnv method)
(dacbench.AbstractEnv method)
V
val_model (dacbench.envs.sgd.SGDEnv attribute)
(dacbench.envs.SGDEnv attribute)
valid_types (dacbench.logger.AbstractLogger attribute)
ValidationLoss (dacbench.envs.sgd.Reward attribute)
W
WEIGHTS_OPTION (in module dacbench.benchmarks.modcma_benchmark)
write() (dacbench.logger.AbstractLogger method)
,
[1]
(dacbench.logger.Logger method)
,
[1]
(dacbench.logger.ModuleLogger method)
,
[1]
X
X (in module dacbench.benchmarks.sigmoid_benchmark)