project_dis_restoration.train_RL_tieline__DQN_stablebaselines¶
Module Contents¶
Classes¶
dict() -> new empty dictionary |
|
Functions¶
|
Method to return a custom logger with the given name and level |
|
Attributes¶
- project_dis_restoration.train_RL_tieline__DQN_stablebaselines.ENV_NAME_1 = RestorationDisEnv-v0¶
- project_dis_restoration.train_RL_tieline__DQN_stablebaselines.ENV_NAME_2 = RestorationDisEnv-v1¶
- project_dis_restoration.train_RL_tieline__DQN_stablebaselines.WARM_START_OFF = 200¶
- project_dis_restoration.train_RL_tieline__DQN_stablebaselines.NUM_TOTAL_EPISODES = 200¶
- project_dis_restoration.train_RL_tieline__DQN_stablebaselines.ALPHA = 0.1¶
- project_dis_restoration.train_RL_tieline__DQN_stablebaselines.GAMMA = 0.95¶
- project_dis_restoration.train_RL_tieline__DQN_stablebaselines.LEARNING_RATE = 0.001¶
- project_dis_restoration.train_RL_tieline__DQN_stablebaselines.MEMORY_SIZE = 1000000¶
- project_dis_restoration.train_RL_tieline__DQN_stablebaselines.BATCH_SIZE = 50¶
- project_dis_restoration.train_RL_tieline__DQN_stablebaselines.EXPLORATION_MAX = 1.0¶
- project_dis_restoration.train_RL_tieline__DQN_stablebaselines.EXPLORATION_MIN = 0.01¶
- project_dis_restoration.train_RL_tieline__DQN_stablebaselines.EXPLORATION_DECAY = 1¶
- project_dis_restoration.train_RL_tieline__DQN_stablebaselines.MAX_DISTURBANCE = 1¶
- project_dis_restoration.train_RL_tieline__DQN_stablebaselines.MIN_DISTURBANCE = 1¶
- class project_dis_restoration.train_RL_tieline__DQN_stablebaselines.DictList¶
Bases:
dictdict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object’s
(key, value) pairs
- dict(iterable) -> new dictionary initialized as if via:
d = {} for k, v in iterable:
d[k] = v
- dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
- __setitem__(self, key, value)¶
Set self[key] to value.
- project_dis_restoration.train_RL_tieline__DQN_stablebaselines.logger_obj(logger_name, level=logging.DEBUG, verbose=0)¶
Method to return a custom logger with the given name and level
- class project_dis_restoration.train_RL_tieline__DQN_stablebaselines.Agent(env, output_path, log_level=logging.DEBUG)¶
- load_profile(self, env, load_status)¶
- convert_action(self, s1_tieline, s0_tieline)¶
- Parameters
s1_tieline – current tieline status
s0_tieline – previsou tieline status
- Returns
integer action from 0 to 5
- run_test(self, env, s0, learned_model=None)¶
- project_dis_restoration.train_RL_tieline__DQN_stablebaselines.main_DQN(output_path)¶
- project_dis_restoration.train_RL_tieline__DQN_stablebaselines.output_path¶