├── .gitignore ├── CITATION.cff ├── README.md ├── cartpole ├── README.md ├── cartpole-model │ ├── checkpoint │ ├── model │ ├── model.data-00000-of-00001 │ ├── model.index │ └── model.meta ├── cartpole_dqn.py ├── cartpole_dqn_history.py ├── dqn.py ├── exp_replay.py └── tf_utils.py ├── deep_maxent_irl.py ├── deep_maxent_irl_gridworld.py ├── demo.py ├── demo_gridworld1d.py ├── img_utils.py ├── imgs ├── cmp.jpg ├── deep_maxent_10.jpg ├── deep_maxent_5.jpg ├── deep_maxent_5s.jpg ├── maxent10.jpg ├── maxent5_2r.jpg ├── rmap_gt.jpg ├── rmap_gt_maxent.jpg ├── rmap_gt_maxent_10.jpg ├── rmap_lirl.jpg ├── rmap_lirl_3d.jpg ├── rmap_maxent.jpg ├── rmap_maxent_10.jpg ├── rmap_maxent_3d.jpg ├── rmap_maxent_3d_10.jpg ├── vmap_gt.jpg ├── vmap_gt_maxent.jpg └── vmap_gt_maxent_10.jpg ├── linear_irl_gridworld.py ├── lp_irl.py ├── maxent_irl.py ├── maxent_irl_gridworld.py ├── mdp ├── __init__.py ├── gridworld.py ├── gridworld1d.py ├── test_gridworld.py ├── test_value_iteration.py └── value_iteration.py ├── tf_utils.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/.gitignore -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/CITATION.cff -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/README.md -------------------------------------------------------------------------------- /cartpole/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/cartpole/README.md -------------------------------------------------------------------------------- /cartpole/cartpole-model/checkpoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/cartpole/cartpole-model/checkpoint -------------------------------------------------------------------------------- /cartpole/cartpole-model/model: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/cartpole/cartpole-model/model -------------------------------------------------------------------------------- /cartpole/cartpole-model/model.data-00000-of-00001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/cartpole/cartpole-model/model.data-00000-of-00001 -------------------------------------------------------------------------------- /cartpole/cartpole-model/model.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/cartpole/cartpole-model/model.index -------------------------------------------------------------------------------- /cartpole/cartpole-model/model.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/cartpole/cartpole-model/model.meta -------------------------------------------------------------------------------- /cartpole/cartpole_dqn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/cartpole/cartpole_dqn.py -------------------------------------------------------------------------------- /cartpole/cartpole_dqn_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/cartpole/cartpole_dqn_history.py -------------------------------------------------------------------------------- /cartpole/dqn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/cartpole/dqn.py -------------------------------------------------------------------------------- /cartpole/exp_replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/cartpole/exp_replay.py -------------------------------------------------------------------------------- /cartpole/tf_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/cartpole/tf_utils.py -------------------------------------------------------------------------------- /deep_maxent_irl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/deep_maxent_irl.py -------------------------------------------------------------------------------- /deep_maxent_irl_gridworld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/deep_maxent_irl_gridworld.py -------------------------------------------------------------------------------- /demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/demo.py -------------------------------------------------------------------------------- /demo_gridworld1d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/demo_gridworld1d.py -------------------------------------------------------------------------------- /img_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/img_utils.py -------------------------------------------------------------------------------- /imgs/cmp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/cmp.jpg -------------------------------------------------------------------------------- /imgs/deep_maxent_10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/deep_maxent_10.jpg -------------------------------------------------------------------------------- /imgs/deep_maxent_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/deep_maxent_5.jpg -------------------------------------------------------------------------------- /imgs/deep_maxent_5s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/deep_maxent_5s.jpg -------------------------------------------------------------------------------- /imgs/maxent10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/maxent10.jpg -------------------------------------------------------------------------------- /imgs/maxent5_2r.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/maxent5_2r.jpg -------------------------------------------------------------------------------- /imgs/rmap_gt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/rmap_gt.jpg -------------------------------------------------------------------------------- /imgs/rmap_gt_maxent.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/rmap_gt_maxent.jpg -------------------------------------------------------------------------------- /imgs/rmap_gt_maxent_10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/rmap_gt_maxent_10.jpg -------------------------------------------------------------------------------- /imgs/rmap_lirl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/rmap_lirl.jpg -------------------------------------------------------------------------------- /imgs/rmap_lirl_3d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/rmap_lirl_3d.jpg -------------------------------------------------------------------------------- /imgs/rmap_maxent.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/rmap_maxent.jpg -------------------------------------------------------------------------------- /imgs/rmap_maxent_10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/rmap_maxent_10.jpg -------------------------------------------------------------------------------- /imgs/rmap_maxent_3d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/rmap_maxent_3d.jpg -------------------------------------------------------------------------------- /imgs/rmap_maxent_3d_10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/rmap_maxent_3d_10.jpg -------------------------------------------------------------------------------- /imgs/vmap_gt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/vmap_gt.jpg -------------------------------------------------------------------------------- /imgs/vmap_gt_maxent.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/vmap_gt_maxent.jpg -------------------------------------------------------------------------------- /imgs/vmap_gt_maxent_10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/imgs/vmap_gt_maxent_10.jpg -------------------------------------------------------------------------------- /linear_irl_gridworld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/linear_irl_gridworld.py -------------------------------------------------------------------------------- /lp_irl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/lp_irl.py -------------------------------------------------------------------------------- /maxent_irl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/maxent_irl.py -------------------------------------------------------------------------------- /maxent_irl_gridworld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/maxent_irl_gridworld.py -------------------------------------------------------------------------------- /mdp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mdp/gridworld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/mdp/gridworld.py -------------------------------------------------------------------------------- /mdp/gridworld1d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/mdp/gridworld1d.py -------------------------------------------------------------------------------- /mdp/test_gridworld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/mdp/test_gridworld.py -------------------------------------------------------------------------------- /mdp/test_value_iteration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/mdp/test_value_iteration.py -------------------------------------------------------------------------------- /mdp/value_iteration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/mdp/value_iteration.py -------------------------------------------------------------------------------- /tf_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/tf_utils.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yrlu/irl-imitation/HEAD/utils.py --------------------------------------------------------------------------------