Tutorials

These tutorials will help you get familiar with Monty. Topics and experiments increase in complexity as the tutorials progress, so we recommend going through them in order. You can also learn about contributing tutorials here.

Getting Started

The following tutorials are aimed at getting you familiar with the Monty code infrastructure, running experiments, and the general algorithm. They don't require you to write custom code, instead providing code for experiment configurations that you can follow along with.

Advanced

The following tutorials assume that you are already a bit more familiar with Monty. They are aimed at people who understand our approach and now want to customize it for their own experiments and applications. We provide code and configurations to follow along but the tutorials also provide instructions for writing your own custom code.

  • Using Monty in a Custom Application [No Habitat Required]: Guides you through the process of letting Monty learn and perform inference in an environment of your choice. Talks about requirements, what needs to be defined, and which classes to customize.
  • Using Monty for Robotics [No Habitat Required]: Building on the previous tutorial, this goes into depth on how to use Monty with physical sensors and actuators (aka robots 🤖).




Help Us Make This Page Better

All our docs are open-source. If something is wrong or unclear, submit a PR to fix it!

Make a Contribution

Learn how to contribute to our docs