Using ADAM

So you want to know how to use ADAM. Here’s where to start. This page hosts a collection of tutorials on how to run experiments with ADAM, how to define experiments, and how to extend ADAM so it can run new kinds of experiments. We first discuss running existing experiments, then move on to defining new experiments and new curricula. We then cover how to extend ADAM with new objects, properties, relations, and actions.

Note that it is also possible to extend ADAM’s existing learning algorithms to learn new kinds (for example, implementing the cross-situational learner for properties), to add new learning algorithms (like the existing subset, pursuit, etc. algorithms) to ADAM, or to extend ADAM by adding a new language. However, these are out of scope for the current document.