Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Reference (1)
The detail in which the instructor explained all the concepts.