1. Environement
1.1. websocket.py
1.1.1. transformMes
1.1.2. get_dryer_data
1.1.3. on_message
1.1.4. websocket
1.1.5. socketio
1.2. endpoint.py
1.2.1. calculate_MC
1.2.2. store_weights
1.2.3. smoothing
1.3. datasource.py
1.4. env.py
1.4.1. librarires
1.4.2. class Env(gym.Env)
1.4.2.1. __init__
1.4.2.2. seed
1.4.2.3. reset
1.4.2.4. step
1.4.2.5. train
1.4.2.6. eval
2. Results
3. Model
3.1. parameters.json
3.2. __init__()
3.3. agent.py
3.3.1. Libraries
3.3.2. Agent()
3.3.2.1. reset_noise()
3.3.2.2. act()
3.3.2.3. act_e_greedy()
3.3.2.4. learn()
3.3.2.5. update_target_net()
3.3.2.6. save()
3.3.2.7. evaluate_q()
3.3.2.8. train()
3.3.2.9. eval()
3.4. control_program.py
3.4.1. Libraries
3.4.2. define_action_mode()
3.4.3. time_sleep()
3.4.4. run_action()
3.5. control_setting.py
3.5.1. Libraries
3.5.2. list_action()
3.5.3. limit_list_action()
3.5.4. limit_list_action_index()
3.5.5. to_action_json()
3.5.6. idle_action_json()
3.5.7. check_idle_start()
3.5.8. activate_sprinkler()
3.5.9. control_sprinkler()
3.5.10. reset_dryer()
3.5.11. stop_heating_state()
3.5.12. safety_rules()
3.5.13. time_sleep()
3.5.14. drying()
3.6. memory.py
3.6.1. Libraries()
3.6.2. ReplayMemory()
3.6.2.1. __init__()
3.6.2.2. append()
3.6.2.3. sample()
3.6.2.4. update_priorities()
3.7. model.py
3.7.1. Libraries
3.7.2. DQN(nn.Module)
3.7.2.1. __init__()
3.7.2.2. forward()
3.7.2.3. reset_noise()
3.8. NoisyLinear.py
3.8.1. Libraries
3.8.2. NoisyLinear(nn.Module)
3.8.2.1. __init__()
3.8.2.2. reset_parameters()
3.8.2.3. _scale_noise()
3.8.2.4. reset_noise()
3.8.2.5. forward()
3.9. params_manager.py
3.9.1. ParamsManager(object)
3.9.1.1. __init__()
3.9.1.2. get_params()
3.9.1.3. get_env_params()
3.9.1.4. get_agent_params()
3.9.1.5. get_config_params()
3.9.1.6. get_memory_params()
3.9.1.7. get_datasource_params()
3.9.1.8. update_agent_params()
3.9.1.9. update_config_params()
3.9.1.10. update_env_params()
3.9.1.11. update_memory_params()
3.9.1.12. export_env_params()
3.9.1.13. export_agent_params()
3.10. SumTree.py
3.10.1. SumTree()
3.10.1.1. __init__()
3.10.1.2. update()
3.10.1.3. append()
3.10.1.4. get_leaf()
3.10.1.5. get()
3.10.1.6. total_priority()
3.11. test.py
3.11.1. Libraries
3.11.2. #Globals
3.11.3. test()
3.11.3.1. to-do list
3.11.4. _plot_line()