- Description/Abstract
- How-to-RUN
- How does it work?
- Additional
Do you want to try our code? Below, you can find a step-by-step guide that will show you how to do it.
Note that I use Linux, some of the steps may differ depending on OS.
- Python interpreter python3
- Install torch from link: PyTorch
- Install other required packages using
pip install -r requirements.txt
- Run
grid_maker.py
usingpython grid_maker.py
- Run
data_driver.py
usingpython data_driver.py --data grid_maker --num_samples 10000
Do you want to know how our code works? Below, you can find an overview of how it works.
- Using tools in
grid_maker.py
we can generate a NxN grid,$\text{N}\in \mathbb{Z}$ . Grid is empty, filled with 0's. Then we randomly generate initial positions for 2 objects. Given the grid, and object positions, we now can generate their actions. It is possible to generate a colliding actions, and non-colliding. -
data_driver.py
just wraps it up nicely and creates a.csv
dataset.
- Not Implemented yet