Návrh Školení

Úvod

Přehled funkcí a architektury ParlAI

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

Začínání s ParlAI pro konverzační AI

  • Instalace
  • Přidávání jednoduchého modelu
  • Skript pro zobrazení dat
  • Validace a testování
  • Úlohy
  • Trénink a hodnocení agentů
  • Interakce s modely

Práce se úlohami a datasety v ParlAI

  • Přidávání datasetů
  • Rozdělení dat do množin (trénovací, validní nebo testovací)
  • Použití JSON místo textového souboru
  • Vytváření a spouštění úloh

Práce se světy, sdílením a batchováním

  • Koncept světů
  • Sdílení agentů
  • Implementace batchování
  • Dynamické batchování

Použití generátoru Torch a ranker agenta

  • Agent generátoru Torch
  • Ranker agent Torch
  • Ukázkové modely
  • Vytváření modelů
  • Trénink a hodnocení modelů

Přidávání zadaných a vlastních metrik

  • Standardní metriky
  • Přidávání vlastních metrik
  • Metriky učitelů
  • Agent-levelové metriky (globální a místní)
  • Seznam metrik

Zrychlení tréninku v ParlAI

  • Nastavení základní hodnoty
  • Příkaz pro přeskočení generace
  • Příkaz pro dynamické batchování tréninku
  • Použití FP16 a více GPU
  • Předzpracování v pozadí

Práce s dalšími ParlAI tématickými oblastmi

  • Použití a psaní mutátorů
  • Spouštění úloh crowdsourcingu
  • Použití stávajících služeb pro chat
  • Výměna podkomponent transformerů
  • Spouštění a psaní testů
  • ParlAI triky a návrhy

Řešení potíží

Shrnutí a závěr

Požadavky

  • znalost Pythonu nebo jiných programovacích jazyků
  • obecné pochopení konceptů umělé inteligence (AI)

Cílová skupina

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

Počet účastníků


Price per participant

Reference (1)

Upcoming Courses

Související kategorie