js-lee-AI / optimal-path-search_imitation-learning

Searching for optimal paths in a customized Grid-world environment using Imitation Learning; Variational Adversarial Imitation Learning [VAIL]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Imitation Learning; Optimal Multiple Path Search Using VAIL

How to

The Customized Grid-World environment and actions

environment actions

environment.py : Currently, the customized Grid-World of the 20x20 pixel window is configured.

Expert dataset 1,2 : Examples of configuring expert dataset with the pickle module

expert_generator.py : You can use this file to create expert data.

main.py : You can run this program by running main.py.

Result

two obstacles - 10 x 10 GridWorld

You should need expert data to find approximately 50 shortest paths.

This is a captured image executed from our old code.

150 episode

two obstacle-150

500 episode

two obstacle-500

four obstacles - easy path

You should need expert data to find approximately 200 shortest paths.

300 episode

four obstacle0-300

500 episode

four obstacle0-500

700 episode

four obstacle0-700

900 episode

four obstacle0-900

1000 episode

four obstacle0-1000

four obstacles - difficult path

You should need expert data to find approximately 400-500 shortest paths.

700 episode

four obstacle1-700

900 episode

four obstacle1-900

1000 episode

four obstacle1-1000

Related papers

Reference

RL-korea : Dongmin Lee, et al.

Author

Jungseob Lee / js-lee-AI / omanma1928@naver.com

About

Searching for optimal paths in a customized Grid-world environment using Imitation Learning; Variational Adversarial Imitation Learning [VAIL]


Languages

Language:Python 100.0%