Unsupervised Learning of Neuro-symbolic Rules for Generalizable Context-aware Planning in Object Arrangement Tasks
- dataGen.py
- modelLearner.py
- pmodel.py
- planner.py
The mcts.py is a helper script only and needn't be invoked directly.
- All paths are not updated in the script, and should be edited before use.
- Some scripts have variables hardcoded and others take them as parameters, please change them in their respective ways, if needed, before use.
- To generate the curriculum.json file, we need to call plan2json.py which makes a json file for the plan and updates curriculum.json
- construct_dataset.py is the main script to call once the curriculum.json file has been generated to see the simulation