Návrh Školení

Úvod

Přehled funkcí a architektury ParlAI

  • Rámec ParlAI
  • Klíčové schopnosti a cíle
  • Základní pojmy (agenti, zprávy, učitelé a světy)

Začínáme s ParlAI pro Conversational AI

  • Instalace
  • Přidání jednoduchého modelu
  • Jednoduchý skript pro zobrazení dat
  • Validace a testování
  • Úkoly
  • Školení a hodnocení agentů
  • Interakce s modely

Práce s úkoly a datovými sadami v ParlAI

  • Přidávání datových sad
  • Rozdělení dat do sad (trénovat, platné nebo testovací)
  • Použití JSON místo textového souboru
  • Vytváření a provádění úkolů

Prozkoumávání světů, sdílení a dávkování

  • Koncept světů
  • Sdílení agentem
  • Provádění dávkování
  • Dynamické dávkování

Použití Torch Generator a Ranker Agents

  • Torch agent generátoru
  • Torch ranker agent
  • Příklady modelů
  • Vytváření modelů
  • Tréninkové a hodnotící modely

Přidání vestavěných a vlastních metrik

  • Standardní metriky
  • Přidávání vlastních metrik
  • Metriky učitelů
  • Metriky na úrovni agentů (globální a místní)
  • Seznam metrik

Urychlení tréninkových běhů v ParlAI

  • Nastavení základní linie
  • Přeskočit příkaz generování
  • Dynamický dávkový tréninkový příkaz
  • Použití FP16 a více GPUs
  • Předzpracování pozadí

Prozkoumávání dalších témat ParlAI

  • Použití a zápis mutátorů
  • Provádění crowdsourcingových úkolů
  • Používání stávajících chatovacích služeb
  • Výměna dílčích součástí transformátoru
  • Běh a psaní testů
  • ParlAI tipy a triky

Odstraňování problémů

Shrnutí a závěr

Požadavky

  • Znalost Python nebo jiných programovacích jazyků
  • Obecné chápání konceptů umělé inteligence (AI).

Publikum

  • Výzkumníci
  • Vývojáři
 14 hodiny

Počet účastníků


Price per participant

Reference (1)

Upcoming Courses

Související kategorie