This repository contains the baseline solution for the research track of NeurIPS MineRL 2021 competition, placed inside the submission kit. This means it is ready for a submit with few changes!
Other Resources
- Repository for the baseline solution - Original baseline solution in a cleaner format. Go here if you want to study the code without overhead from the competition kit!
- Submission template - The original submission template with a random agent. Go here if you want full details on the submission process.
- Clone this repository.
- Update
aicrowd.json
file with your list of authors. - Follow the instructions here to submit to AICrowd.
Alternatively, see this video for a step-by-step guide that shows how to do the submission fully online, without using the command line or having to download/install anything on your local machine!
This kit contains the "Research track Behavioural cloning" baseline solution, modified to fit into the submission baseline.
Here is a list things that were modified over the submission template to get things working.
- Updated
aicrowd.json
to specify research track with"tags": "research"
. Also set"gpu": true
so that GPU is used for running the model. - Updated
environment.yml
with the required libraries and the correct Python and PyTorch versions (note: it is important that you make sure these versions match your local setup, otherwise the agent may not work!). - Added the behavioural cloning model
research_potato.pth
and the KMeans centroidscentroids_for_research_potato.npy
to./train
directory. - Updated
test_submission_code.py
by placing functions from the baseline code into the file, and updating the main entry point insiderun_agent_on_episode
(at the end of the code file). - Updated
train_submission_code.py
by placing parameters and functions from the baseline code into the file, and updatingmain()
function.