Mike Clark
9b7d21a0f2
load and save for SharedReplay
...
Not sure if your interested in adding this, it just supports saving and loading SharedReplay. For example if you want to load previous DDPG experience.
2018-02-02 15:11:44 +08:00
Shangtong Zhang
63c5d5ea54
Network cleanup
2018-01-19 11:29:05 -07:00
Shangtong Zhang
eb16eeb2a1
Update DDPG
2018-01-19 11:24:32 -07:00
Shangtong Zhang
db49a76c53
Fix a minor issue in the async demon
2018-01-17 10:43:16 -07:00
Shangtong Zhang
8224a41ba9
Update README
2018-01-01 22:49:19 -07:00
Shangtong Zhang
b85ec446aa
Introduce tensorboardX
2018-01-01 21:52:24 -07:00
Shangtong Zhang
71fa1aaf48
Minor fix
2018-01-01 20:45:56 -07:00
Shangtong Zhang
71002e4109
A single thread DDPG
2018-01-01 20:45:15 -07:00
Shangtong Zhang
0b075a353b
Reseed for each worker
2017-12-25 09:52:38 -07:00
Shangtong Zhang
964734755f
Expose original Atari game reward
2017-12-23 20:52:17 -07:00
Shangtong Zhang
69b7ea53cc
Minor update for DQN
2017-12-21 22:22:36 -07:00
Shangtong Zhang
8839614c44
Minor fix for python3
2017-12-20 11:40:06 -07:00
Shangtong Zhang
7a97c742cf
Update README
2017-12-20 09:40:03 -07:00
Shangtong Zhang
1b9acb17f0
Complete ACVP
2017-12-20 09:36:37 -07:00
Shangtong Zhang
040df4efcf
Print pictures
2017-12-19 22:09:35 -07:00
Shangtong Zhang
13533ab2fe
Set hidden size
2017-12-18 20:09:11 -07:00
Shangtong Zhang
e4c7558726
Update video prediction
2017-12-18 09:28:09 -07:00
Shangtong Zhang
f0940e86dc
Setup 1-step prediction
2017-12-16 22:14:40 -07:00
Shangtong Zhang
214f7693c2
Generate dataset for video prediction
2017-12-16 20:03:11 -07:00
Shangtong Zhang
56304e63e6
Update logger
2017-12-14 15:12:36 -07:00
Shangtong Zhang
fed4bd5163
Update async methods
2017-12-12 10:39:16 -07:00
Shangtong Zhang
83a4270bb2
Upgrade to PyTorch v0.3
2017-12-11 23:41:16 -07:00
Shangtong Zhang
4697d1d3e9
Remove unnecessary conversion
2017-11-14 19:14:42 -07:00
Shangtong Zhang
65eea71bdb
Merge branch 'wassname-master'
2017-11-14 19:12:44 -07:00
wassname
e16a560abc
let ppo work with gpu
2017-11-15 09:40:58 +08:00
wassname
aec67c66f8
Merge branch 'master' of https://github.com/ShangtongZhang/DeepRL
2017-11-15 09:38:53 +08:00
Shangtong Zhang
d47bb7a59a
Update README
2017-11-11 21:05:03 -07:00
Shangtong Zhang
0fb70fa484
Minor fix
2017-11-11 20:58:18 -07:00
Shangtong Zhang
c1fdb1bd2f
Major update
2017-11-11 20:52:57 -07:00
Shangtong Zhang
8c197e183c
Support D3PG
2017-11-11 19:41:52 -07:00
Shangtong Zhang
edc4e89b9b
Update DDPG
2017-11-11 15:27:06 -07:00
Shangtong Zhang
41627588fb
Action dim
2017-11-09 16:38:42 -07:00
Shangtong Zhang
e1e6446728
Minor update
2017-11-09 08:50:57 -07:00
Shangtong Zhang
347d0d22cb
Fix a bug
2017-11-05 18:58:14 -07:00
Shangtong Zhang
34c6ca7dd8
Update figures
2017-11-05 00:07:38 -06:00
Shangtong Zhang
29c6ce7266
Update figures
2017-11-05 00:07:07 -06:00
Shangtong Zhang
736825a383
Update README
2017-11-05 00:02:15 -06:00
Shangtong Zhang
cc1e1415c7
Merge pull request #5 from wassname/patch-2
...
add eps to log_density to avoid NaN
2017-11-04 09:13:29 -06:00
Mike Clark
deab7043fc
add eps to avoid NaN
...
I tracked some NaN's I was getting down to here. It happens when std is a small number, then var is even smaller, and log_density=inf. There are some problems where the agent will learn to use small standard deviations because jittering movements have a high cost, this makes those more stable.
2017-11-04 16:24:54 +08:00
wassname
662c0834f6
This helps me avoid NaN when I have small rewards
2017-11-01 18:58:03 +08:00
Shangtong Zhang
9ef309696f
Merge pull request #4 from wassname/patch-1
...
moving epsilon outside softplus
2017-10-31 21:01:10 -06:00
Mike Clark
212ff0bc70
moving epsilon outside softplus
...
I think you intended this to be outside the softplus. The reason is that it should be applied just before the log to avoid `log(0)=inf`.e.g.
- `log(softplus(-1000+1e-5))=log(0)=inf`.
- `log(softplus(-1000)+1e-5)=log(1e-5)!=inf`.
Also this fixes a NaN I had.
2017-11-01 10:52:23 +08:00
Shangtong Zhang
55ae92619a
Update README
2017-10-28 11:08:25 -06:00
Shangtong Zhang
9615195f5e
Upgrade to PyTorch v0.2.0
2017-10-28 11:06:20 -06:00
Shangtong Zhang
a59f2d2911
Benchmark DDPG with Roboschool
2017-10-27 23:09:24 -06:00
Shangtong Zhang
af360bb9ea
Support roboschool
2017-10-27 14:23:54 -06:00
Shangtong Zhang
e832e2e89a
Update README
2017-10-26 23:06:20 -06:00
Shangtong Zhang
6682937b54
Support python3 and pytorch 0.2
2017-10-26 23:01:57 -06:00
Shangtong Zhang
1b6de16b4f
Fix a critical bug in DDPG
2017-10-15 10:05:33 -06:00
Shangtong Zhang
3ed6f2a9db
Log wall time
2017-10-14 16:38:51 -06:00