August 5th 2021, virtual (gather.town)
Update August 6th: Event is now over, thanks for attending! You can find the material here.
Join us during our workshop to complete tasks specifically designed to ease the entry into the AI development in Minecraft! The best part? We (the organizers) will be present to tutor and help you out! We hope that every participant leaves the workshop with freshly gained skills to work towards better AI with the MineRL environment!
We realize that you, our dear reader, might be well versed in the runes of Python as is, or maybe you already master the arcane dark arts of machine learning. Considering this, we will target the tasks towards three groups:
- Newcomer: you are new to programming and the MineRL environment (maybe familiar with Minecraft). We are happy to get you started by making simple Minecraft bots, but please take care to complete the steps listed below in prerequisites!
- Programmer: you are familiar with programming. Your adventure will start with getting MineRL environment running and maybe a touch of machine learning!
- Machine learner: you are already familiar with machine learning (e.g. computer vision, reinforcement learning, etc), and are keen to try out MineRL. We will prep you to start competing in the competitions right away!
We wish to assist you regardless of your proficiency in programming or machine learning, but that being said, we ask that you at least…
- have a stable internet connection to communicate with us and to run MineRL environment, either locally or on Google Colab
- have basic Python knowledge. Read through at least three first chapters of this tutorial. Go through the first few Colab example notebooks if you intend to use it.
- have tried installing the MineRL environment on your machine. Do not fear if it fails! You can still use Colab to run MineRL!
- bring a microphone and a webcam with you for gather.town. This is not a hard requirement, but it will make communication much more fluent! Be prepared to share your screen with tutors, in case there are some code bits you need help with.
Schedule and venue
Event takes place on August 5th, encompassing time zones from the west-coast US to Japan. The workshop is split into sessions of three hours each.
- August 5th, 6am - 9am UTC. See in your timezone here.
- August 5th, 10am - 1pm UTC. See in your timezone here.
- August 5th, 8pm - 11pm UTC. See in your timezone here.
- August 6th, midnight - 3am UTC. See in your timezone here.
You are free to join any of the sessions, even multiple ones! We recommend you join at the beginning of the session for a quick presentation on how practicalities are handled.
Join us on gather.town by clicking here (note: invalid link removed)! Gather Town both fun and functional, where we tutors can jump around and help everyone individually, instead of plain-old video lecture! Note that the meeting room can only fit a limited number of participants at any given time.
During the workshop, pick one of the following tasks to work on to get familiar with MineRL. Number of stars (*) indicate the difficulty (*newcomer, **programmer, ***machine learner).
Update 9th August: You can find these tasks and example answers here.
- *Getting started with MinerRL.
- **Implementing behavioural cloning from (almost) scratch.
- **Improve Intro baseline for the Diamond competition and start competing!
- ***Learn to use stable-baselines and imitation libraries with MineRL for more sophisticated agents.
- ***Improve Research baseline for the Diamond competition to get started with competition.
If none of the above seems suitable for you, you can also check out the two competitions (Diamond and BASALT) and begin competing in them! You may also work on other projects related to MineRL. We may not have best answers for you, but are happy to help!