Skip to content

Latest commit

 

History

History
22 lines (12 loc) · 1.01 KB

README.md

File metadata and controls

22 lines (12 loc) · 1.01 KB

Progressive Neural Networks

This is the class project repo for ECE 239AS (Reinforcement Learning) Spring 2020 taught by Lin Yang.

This project is an re-implementation of the Progressive Neural Networks proposed in 2016 by Google DeepMind in PyTorch.

Team members are: Gaohong Liu, Jintao Jiang, Hengda Shi

Setup

This code is tested under python 3.7.7, dependencies can be installed with:

pip install -r requirements.txt

src/common/params.py is the parameter setting file that documents all hyper-parameters used in the code.

Run the program with python src/main.py to begin the training process.

The default configuration utilizes 16 processes to accelerate the training process. No GPU is currently configured in the code. You could possibly move the PyTorch Tensors to GPU for training, but since the environments are rendered on CPU, this might not result in a better performance due to the CPU-GPU communication overhead.