├── 00 DQN soft and hard version ├── DQN_cartpole_SoftTargetUpdate.ipynb ├── DQN_cartpole_targetNet.ipynb └── README.md ├── 01 Double DQN & Multi-step TD ├── DQN_network.py ├── Double_DQN.py ├── README.md ├── __pycache__ │ ├── DQN_network.cpython-36.pyc │ ├── Double_DQN.cpython-36.pyc │ └── replay_buffer.cpython-36.pyc ├── image │ ├── DDQN_results.png │ └── README.md ├── main.py └── replay_buffer.py ├── 02 PER & Dueling DQN ├── Double_DQN.py ├── DuelingDQN_network.py ├── README.md ├── Tree.py ├── __pycache__ │ ├── Double_DQN.cpython-36.pyc │ ├── DuelingDQN_network.cpython-36.pyc │ ├── Tree.cpython-36.pyc │ └── replay_buffer.cpython-36.pyc ├── image │ ├── PER_N_step_results.png │ └── README.md ├── main.py └── replay_buffer.py ├── 03 Noisy Network ├── Double_DQN.py ├── DuelingDQN_network.py ├── README.md ├── __pycache__ │ ├── Double_DQN.cpython-36.pyc │ ├── DuelingDQN_network.cpython-36.pyc │ └── replay_buffer.cpython-36.pyc ├── image │ ├── 1step_factorised_results.png │ └── README.md ├── main.py └── replay_buffer.py ├── 04 C51 ├── C51_DQN.py ├── C51_network.py ├── README.md ├── __pycache__ │ ├── C51_DQN.cpython-36.pyc │ ├── C51_network.cpython-36.pyc │ └── replay_buffer.cpython-36.pyc ├── image │ ├── C51_results.png │ └── README.md ├── main.py └── replay_buffer.py ├── 05 Rainbow ├── README.md ├── Rainbow_DQN.py ├── Rainbow_network.py ├── Tree.py ├── __pycache__ │ ├── Rainbow_DQN.cpython-36.pyc │ ├── Rainbow_network.cpython-36.pyc │ ├── Tree.cpython-36.pyc │ └── replay_buffer.cpython-36.pyc ├── image │ └── Rainbow_results.png ├── main.py └── replay_buffer.py ├── README.md ├── arts ├── README.md └── The_young_painter(1972)_picasso.jpg └── image └── compare_results.png /00 DQN soft and hard version/DQN_cartpole_SoftTargetUpdate.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/00 DQN soft and hard version/DQN_cartpole_SoftTargetUpdate.ipynb -------------------------------------------------------------------------------- /00 DQN soft and hard version/DQN_cartpole_targetNet.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/00 DQN soft and hard version/DQN_cartpole_targetNet.ipynb -------------------------------------------------------------------------------- /00 DQN soft and hard version/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /01 Double DQN & Multi-step TD/DQN_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/01 Double DQN & Multi-step TD/DQN_network.py -------------------------------------------------------------------------------- /01 Double DQN & Multi-step TD/Double_DQN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/01 Double DQN & Multi-step TD/Double_DQN.py -------------------------------------------------------------------------------- /01 Double DQN & Multi-step TD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/01 Double DQN & Multi-step TD/README.md -------------------------------------------------------------------------------- /01 Double DQN & Multi-step TD/__pycache__/DQN_network.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/01 Double DQN & Multi-step TD/__pycache__/DQN_network.cpython-36.pyc -------------------------------------------------------------------------------- /01 Double DQN & Multi-step TD/__pycache__/Double_DQN.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/01 Double DQN & Multi-step TD/__pycache__/Double_DQN.cpython-36.pyc -------------------------------------------------------------------------------- /01 Double DQN & Multi-step TD/__pycache__/replay_buffer.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/01 Double DQN & Multi-step TD/__pycache__/replay_buffer.cpython-36.pyc -------------------------------------------------------------------------------- /01 Double DQN & Multi-step TD/image/DDQN_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/01 Double DQN & Multi-step TD/image/DDQN_results.png -------------------------------------------------------------------------------- /01 Double DQN & Multi-step TD/image/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /01 Double DQN & Multi-step TD/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/01 Double DQN & Multi-step TD/main.py -------------------------------------------------------------------------------- /01 Double DQN & Multi-step TD/replay_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/01 Double DQN & Multi-step TD/replay_buffer.py -------------------------------------------------------------------------------- /02 PER & Dueling DQN/Double_DQN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/02 PER & Dueling DQN/Double_DQN.py -------------------------------------------------------------------------------- /02 PER & Dueling DQN/DuelingDQN_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/02 PER & Dueling DQN/DuelingDQN_network.py -------------------------------------------------------------------------------- /02 PER & Dueling DQN/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/02 PER & Dueling DQN/README.md -------------------------------------------------------------------------------- /02 PER & Dueling DQN/Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/02 PER & Dueling DQN/Tree.py -------------------------------------------------------------------------------- /02 PER & Dueling DQN/__pycache__/Double_DQN.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/02 PER & Dueling DQN/__pycache__/Double_DQN.cpython-36.pyc -------------------------------------------------------------------------------- /02 PER & Dueling DQN/__pycache__/DuelingDQN_network.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/02 PER & Dueling DQN/__pycache__/DuelingDQN_network.cpython-36.pyc -------------------------------------------------------------------------------- /02 PER & Dueling DQN/__pycache__/Tree.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/02 PER & Dueling DQN/__pycache__/Tree.cpython-36.pyc -------------------------------------------------------------------------------- /02 PER & Dueling DQN/__pycache__/replay_buffer.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/02 PER & Dueling DQN/__pycache__/replay_buffer.cpython-36.pyc -------------------------------------------------------------------------------- /02 PER & Dueling DQN/image/PER_N_step_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/02 PER & Dueling DQN/image/PER_N_step_results.png -------------------------------------------------------------------------------- /02 PER & Dueling DQN/image/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /02 PER & Dueling DQN/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/02 PER & Dueling DQN/main.py -------------------------------------------------------------------------------- /02 PER & Dueling DQN/replay_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/02 PER & Dueling DQN/replay_buffer.py -------------------------------------------------------------------------------- /03 Noisy Network/Double_DQN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/03 Noisy Network/Double_DQN.py -------------------------------------------------------------------------------- /03 Noisy Network/DuelingDQN_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/03 Noisy Network/DuelingDQN_network.py -------------------------------------------------------------------------------- /03 Noisy Network/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/03 Noisy Network/README.md -------------------------------------------------------------------------------- /03 Noisy Network/__pycache__/Double_DQN.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/03 Noisy Network/__pycache__/Double_DQN.cpython-36.pyc -------------------------------------------------------------------------------- /03 Noisy Network/__pycache__/DuelingDQN_network.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/03 Noisy Network/__pycache__/DuelingDQN_network.cpython-36.pyc -------------------------------------------------------------------------------- /03 Noisy Network/__pycache__/replay_buffer.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/03 Noisy Network/__pycache__/replay_buffer.cpython-36.pyc -------------------------------------------------------------------------------- /03 Noisy Network/image/1step_factorised_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/03 Noisy Network/image/1step_factorised_results.png -------------------------------------------------------------------------------- /03 Noisy Network/image/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /03 Noisy Network/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/03 Noisy Network/main.py -------------------------------------------------------------------------------- /03 Noisy Network/replay_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/03 Noisy Network/replay_buffer.py -------------------------------------------------------------------------------- /04 C51/C51_DQN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/04 C51/C51_DQN.py -------------------------------------------------------------------------------- /04 C51/C51_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/04 C51/C51_network.py -------------------------------------------------------------------------------- /04 C51/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/04 C51/README.md -------------------------------------------------------------------------------- /04 C51/__pycache__/C51_DQN.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/04 C51/__pycache__/C51_DQN.cpython-36.pyc -------------------------------------------------------------------------------- /04 C51/__pycache__/C51_network.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/04 C51/__pycache__/C51_network.cpython-36.pyc -------------------------------------------------------------------------------- /04 C51/__pycache__/replay_buffer.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/04 C51/__pycache__/replay_buffer.cpython-36.pyc -------------------------------------------------------------------------------- /04 C51/image/C51_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/04 C51/image/C51_results.png -------------------------------------------------------------------------------- /04 C51/image/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /04 C51/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/04 C51/main.py -------------------------------------------------------------------------------- /04 C51/replay_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/04 C51/replay_buffer.py -------------------------------------------------------------------------------- /05 Rainbow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/05 Rainbow/README.md -------------------------------------------------------------------------------- /05 Rainbow/Rainbow_DQN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/05 Rainbow/Rainbow_DQN.py -------------------------------------------------------------------------------- /05 Rainbow/Rainbow_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/05 Rainbow/Rainbow_network.py -------------------------------------------------------------------------------- /05 Rainbow/Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/05 Rainbow/Tree.py -------------------------------------------------------------------------------- /05 Rainbow/__pycache__/Rainbow_DQN.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/05 Rainbow/__pycache__/Rainbow_DQN.cpython-36.pyc -------------------------------------------------------------------------------- /05 Rainbow/__pycache__/Rainbow_network.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/05 Rainbow/__pycache__/Rainbow_network.cpython-36.pyc -------------------------------------------------------------------------------- /05 Rainbow/__pycache__/Tree.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/05 Rainbow/__pycache__/Tree.cpython-36.pyc -------------------------------------------------------------------------------- /05 Rainbow/__pycache__/replay_buffer.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/05 Rainbow/__pycache__/replay_buffer.cpython-36.pyc -------------------------------------------------------------------------------- /05 Rainbow/image/Rainbow_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/05 Rainbow/image/Rainbow_results.png -------------------------------------------------------------------------------- /05 Rainbow/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/05 Rainbow/main.py -------------------------------------------------------------------------------- /05 Rainbow/replay_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/05 Rainbow/replay_buffer.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/README.md -------------------------------------------------------------------------------- /arts/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /arts/The_young_painter(1972)_picasso.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/arts/The_young_painter(1972)_picasso.jpg -------------------------------------------------------------------------------- /image/compare_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeejwUniverse/RL_Rainbow_Pytorch/HEAD/image/compare_results.png --------------------------------------------------------------------------------