{ "cells": [ { "cell_type": "markdown", "id": "f0fad9db618f47a2", "metadata": { "id": "f0fad9db618f47a2" }, "source": [ "# Tutorial AAMAS 2026\n", "\n", "Welcome to the hands-on session! Here's how this notebook works:\n", "\n", "1. **Predict.** Before each result we'll commit a guess via a small poll.\n", "2. **Run.** Execute the cell and see whether the algorithm agrees with you.\n", "3. **Play.** Sliders let you change the number of traces to learn from, and watch the metrics react.\n", "4. **Compete.** We end with a leaderboard challenge — best solver wins.\n", "\n", "Tip: in Colab/Jupyter, if you want to run all cells at once, click `Cell → Run All` only *after* you've made your predictions in each section." ] }, { "cell_type": "code", "execution_count": null, "id": "bb6b76bb1fcd440d", "metadata": { "id": "bb6b76bb1fcd440d" }, "outputs": [], "source": [ "%pip install amlgym ipywidgets matplotlib pandas > /dev/null 2>&1" ] }, { "cell_type": "code", "execution_count": null, "id": "2556171f2c214c04", "metadata": { "id": "2556171f2c214c04" }, "outputs": [], "source": [ "# Shared utilities used throughout the notebook\n", "import re\n", "import difflib\n", "import ipywidgets as widgets\n", "import matplotlib.pyplot as plt\n", "import pandas as pd\n", "from IPython.display import display, HTML, Markdown\n", "\n", "# ggplot style for every plot\n", "plt.style.use(\"ggplot\")\n", "\n", "# ---------- polls & reveals ----------\n", "_POLL_HTML = \"\"\"
| {escape(title_l)} | \"\n", " f\"{escape(title_r)} |
|---|