This is a research repository, so the code is quite unorganized. Code was adapted from https://github.com/yrlu/irl-imitation and https://github.com/MatthewJA/Inverse-Reinforcement-Learning and converted to PyTorch with a few additions and functions to begin experiemnting with Open-AI gym.
- python 3.7
- PyTorch 1.0.0
- Numpy
- cvxopt
- Matplotlib
- Network design is in
irl.py - Main function is in
deep_maxent_irl.py
python deep_maxent_irl.py
Use -h flag to view gridworld and training parameters