micheljperez commited on
Commit
4f2ba0c
·
1 Parent(s): cdb2276

Initial commit

Browse files
README.md CHANGED
@@ -8,16 +8,17 @@ tags:
8
  model-index:
9
  - name: DQN
10
  results:
11
- - metrics:
12
- - type: mean_reward
13
- value: 1092.00 +/- 250.80
14
- name: mean_reward
15
- task:
16
  type: reinforcement-learning
17
  name: reinforcement-learning
18
  dataset:
19
  name: SpaceInvadersNoFrameskip-v4
20
  type: SpaceInvadersNoFrameskip-v4
 
 
 
 
 
21
  ---
22
 
23
  # **DQN** Agent playing **SpaceInvadersNoFrameskip-v4**
@@ -35,17 +36,28 @@ RL Zoo: https://github.com/DLR-RM/rl-baselines3-zoo<br/>
35
  SB3: https://github.com/DLR-RM/stable-baselines3<br/>
36
  SB3 Contrib: https://github.com/Stable-Baselines-Team/stable-baselines3-contrib
37
 
 
 
 
 
 
38
  ```
39
  # Download model and save it into the logs/ folder
40
- python -m utils.load_from_hub --algo dqn --env SpaceInvadersNoFrameskip-v4 -orga micheljperez -f logs/
41
- python enjoy.py --algo dqn --env SpaceInvadersNoFrameskip-v4 -f logs/
 
 
 
 
 
 
42
  ```
43
 
44
  ## Training (with the RL Zoo)
45
  ```
46
- python train.py --algo dqn --env SpaceInvadersNoFrameskip-v4 -f logs/
47
  # Upload the model and generate video (when possible)
48
- python -m utils.push_to_hub --algo dqn --env SpaceInvadersNoFrameskip-v4 -f logs/ -orga micheljperez
49
  ```
50
 
51
  ## Hyperparameters
@@ -55,15 +67,20 @@ OrderedDict([('batch_size', 32),
55
  ('env_wrapper',
56
  ['stable_baselines3.common.atari_wrappers.AtariWrapper']),
57
  ('exploration_final_eps', 0.01),
58
- ('exploration_fraction', 0.025),
59
  ('frame_stack', 4),
60
  ('gradient_steps', 1),
61
  ('learning_rate', 0.0001),
62
  ('learning_starts', 100000),
63
  ('n_timesteps', 10000000),
64
- ('optimize_memory_usage', True),
65
  ('policy', 'CnnPolicy'),
66
  ('target_update_interval', 1000),
67
  ('train_freq', 4),
68
  ('normalize', False)])
69
  ```
 
 
 
 
 
 
8
  model-index:
9
  - name: DQN
10
  results:
11
+ - task:
 
 
 
 
12
  type: reinforcement-learning
13
  name: reinforcement-learning
14
  dataset:
15
  name: SpaceInvadersNoFrameskip-v4
16
  type: SpaceInvadersNoFrameskip-v4
17
+ metrics:
18
+ - type: mean_reward
19
+ value: 711.50 +/- 293.52
20
+ name: mean_reward
21
+ verified: false
22
  ---
23
 
24
  # **DQN** Agent playing **SpaceInvadersNoFrameskip-v4**
 
36
  SB3: https://github.com/DLR-RM/stable-baselines3<br/>
37
  SB3 Contrib: https://github.com/Stable-Baselines-Team/stable-baselines3-contrib
38
 
39
+ Install the RL Zoo (with SB3 and SB3-Contrib):
40
+ ```bash
41
+ pip install rl_zoo3
42
+ ```
43
+
44
  ```
45
  # Download model and save it into the logs/ folder
46
+ python -m rl_zoo3.load_from_hub --algo dqn --env SpaceInvadersNoFrameskip-v4 -orga micheljperez -f logs/
47
+ python -m rl_zoo3.enjoy --algo dqn --env SpaceInvadersNoFrameskip-v4 -f logs/
48
+ ```
49
+
50
+ If you installed the RL Zoo3 via pip (`pip install rl_zoo3`), from anywhere you can do:
51
+ ```
52
+ python -m rl_zoo3.load_from_hub --algo dqn --env SpaceInvadersNoFrameskip-v4 -orga micheljperez -f logs/
53
+ python -m rl_zoo3.enjoy --algo dqn --env SpaceInvadersNoFrameskip-v4 -f logs/
54
  ```
55
 
56
  ## Training (with the RL Zoo)
57
  ```
58
+ python -m rl_zoo3.train --algo dqn --env SpaceInvadersNoFrameskip-v4 -f logs/
59
  # Upload the model and generate video (when possible)
60
+ python -m rl_zoo3.push_to_hub --algo dqn --env SpaceInvadersNoFrameskip-v4 -f logs/ -orga micheljperez
61
  ```
62
 
63
  ## Hyperparameters
 
67
  ('env_wrapper',
68
  ['stable_baselines3.common.atari_wrappers.AtariWrapper']),
69
  ('exploration_final_eps', 0.01),
70
+ ('exploration_fraction', 0.1),
71
  ('frame_stack', 4),
72
  ('gradient_steps', 1),
73
  ('learning_rate', 0.0001),
74
  ('learning_starts', 100000),
75
  ('n_timesteps', 10000000),
76
+ ('optimize_memory_usage', False),
77
  ('policy', 'CnnPolicy'),
78
  ('target_update_interval', 1000),
79
  ('train_freq', 4),
80
  ('normalize', False)])
81
  ```
82
+
83
+ # Environment Arguments
84
+ ```python
85
+ {'render_mode': 'rgb_array'}
86
+ ```
args.yml CHANGED
@@ -1,6 +1,8 @@
1
  !!python/object/apply:collections.OrderedDict
2
  - - - algo
3
  - dqn
 
 
4
  - - device
5
  - auto
6
  - - env
@@ -41,6 +43,8 @@
41
  - null
42
  - - optimize_hyperparameters
43
  - false
 
 
44
  - - pruner
45
  - median
46
  - - sampler
@@ -50,7 +54,7 @@
50
  - - save_replay_buffer
51
  - false
52
  - - seed
53
- - 1081596659
54
  - - storage
55
  - null
56
  - - study_name
@@ -73,3 +77,5 @@
73
  - null
74
  - - wandb_project_name
75
  - sb3
 
 
 
1
  !!python/object/apply:collections.OrderedDict
2
  - - - algo
3
  - dqn
4
+ - - conf_file
5
+ - dqn.yml
6
  - - device
7
  - auto
8
  - - env
 
43
  - null
44
  - - optimize_hyperparameters
45
  - false
46
+ - - progress
47
+ - false
48
  - - pruner
49
  - median
50
  - - sampler
 
54
  - - save_replay_buffer
55
  - false
56
  - - seed
57
+ - 3252750409
58
  - - storage
59
  - null
60
  - - study_name
 
77
  - null
78
  - - wandb_project_name
79
  - sb3
80
+ - - wandb_tags
81
+ - []
config.yml CHANGED
@@ -8,7 +8,7 @@
8
  - - exploration_final_eps
9
  - 0.01
10
  - - exploration_fraction
11
- - 0.025
12
  - - frame_stack
13
  - 4
14
  - - gradient_steps
@@ -20,7 +20,7 @@
20
  - - n_timesteps
21
  - 10000000
22
  - - optimize_memory_usage
23
- - true
24
  - - policy
25
  - CnnPolicy
26
  - - target_update_interval
 
8
  - - exploration_final_eps
9
  - 0.01
10
  - - exploration_fraction
11
+ - 0.1
12
  - - frame_stack
13
  - 4
14
  - - gradient_steps
 
20
  - - n_timesteps
21
  - 10000000
22
  - - optimize_memory_usage
23
+ - false
24
  - - policy
25
  - CnnPolicy
26
  - - target_update_interval
dqn-SpaceInvadersNoFrameskip-v4.zip CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:7beed6b59a11de91972dad8df92e19379adadc80cb3f5f67108646298a36b7cd
3
- size 27221974
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:31aa5df43a882008160bc234fd27a404f4d940852dabaeb5f35c74de576da124
3
+ size 27219638
dqn-SpaceInvadersNoFrameskip-v4/_stable_baselines3_version CHANGED
@@ -1 +1 @@
1
- 1.5.1a8
 
1
+ 2.1.0
dqn-SpaceInvadersNoFrameskip-v4/data CHANGED
The diff for this file is too large to render. See raw diff
 
dqn-SpaceInvadersNoFrameskip-v4/policy.optimizer.pth CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:3f11405df4f68a2f5874d6a8a7a9f04b933c524697ad0eea7c8f4dcf326ce809
3
- size 13502953
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b58c1eb88e0039813f6322f3adf50772c9708208fa4c043f986d836dc3c28474
3
+ size 13505852
dqn-SpaceInvadersNoFrameskip-v4/policy.pth CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:78a1c123023c53acec1377469a02906be02824736fc9a39d82c206fb399518f4
3
- size 13504745
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8b28b4d161cfe6e912af427bc1a6abaeb9572a9a3f2cde86f55c06f3aa09320d
3
+ size 13505178
dqn-SpaceInvadersNoFrameskip-v4/pytorch_variables.pth CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:d030ad8db708280fcae77d87e973102039acd23a11bdecc3db8eb6c0ac940ee1
3
- size 431
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ebdad4b9cfe9cd22a3abadb5623bf7bb1f6eb2e408740245eb3f2044b0adc018
3
+ size 864
dqn-SpaceInvadersNoFrameskip-v4/system_info.txt CHANGED
@@ -1,7 +1,9 @@
1
- OS: macOS-12.4-arm64-arm-64bit Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:37 PDT 2022; root:xnu-8020.121.3~4/RELEASE_ARM64_T6000
2
- Python: 3.8.9
3
- Stable-Baselines3: 1.5.1a8
4
- PyTorch: 1.11.0
5
- GPU Enabled: False
6
- Numpy: 1.23.0
7
- Gym: 0.21.0
 
 
 
1
+ - OS: macOS-13.6-arm64-arm-64bit Darwin Kernel Version 22.6.0: Fri Sep 15 13:41:28 PDT 2023; root:xnu-8796.141.3.700.8~1/RELEASE_ARM64_T6000
2
+ - Python: 3.8.10
3
+ - Stable-Baselines3: 2.1.0
4
+ - PyTorch: 2.1.0
5
+ - GPU Enabled: False
6
+ - Numpy: 1.24.4
7
+ - Cloudpickle: 2.2.1
8
+ - Gymnasium: 0.28.1
9
+ - OpenAI Gym: 0.26.2
env_kwargs.yml CHANGED
@@ -1 +1 @@
1
- {}
 
1
+ render_mode: rgb_array
results.json CHANGED
@@ -1 +1 @@
1
- {"mean_reward": 1092.0, "std_reward": 250.80071770232237, "is_deterministic": false, "n_eval_episodes": 10, "eval_datetime": "2022-06-25T20:27:42.617325"}
 
1
+ {"mean_reward": 711.5, "std_reward": 293.52214567217925, "is_deterministic": false, "n_eval_episodes": 10, "eval_datetime": "2023-10-27T09:23:02.380003"}
train_eval_metrics.zip CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:67a8c8e46747d034c6e21718531a183efb4b4ac9090e6d3f1f50bf8f38528f2d
3
- size 272785
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fd0fad125447e8300539683ba028638571f438110ef7260a07ed27551ffa5977
3
+ size 277427