Skip to content
/ pnn Public

Re-implementation of Progressive Neural Networks with PyTorch

Notifications You must be signed in to change notification settings

hengdashi/pnn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Re-implementation of Progressive Neural Networks with PyTorch

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published