Návrh Školení
Úvod
Přehled funkcí a architektury ParlAI
- Rámec ParlAI Klíčové schopnosti a cíle Základní koncepty (agenti, zprávy, učitelé a světy)
Začínáme s ParlAI for Conversational AI
- Instalace Přidání jednoduchého modelu Jednoduchý skript pro zobrazení dat Ověření a testování Úkoly Školení a hodnocení agentů Interakce s modely
Práce s úkoly a datovými sadami v ParlAI
- Přidání datových sad Rozdělení dat do sad (trénování, validace nebo testování) Použití JSON místo textového souboru Vytváření a provádění úloh
Prozkoumávání světů, sdílení a dávkování
- Koncept sdílení Worlds Agent Implementace dávkování Dynamické dávkování
Použití Torch Generator a Ranker Agents
- Torch generátorový agent Torch ranker agent Ukázkové modely Vytváření modelů Tréninkové a vyhodnocovací modely
Přidání vestavěných a vlastních metrik
- Standardní metriky Přidání vlastních metrik Metriky učitelů Metriky na úrovni agenta (globální a místní) Seznam metrik
Urychlení tréninkových běhů v ParlAI
- Nastavení základní linie Přeskočit příkaz pro generování Dynamický dávkový tréninkový příkaz Použití FP16 a více GPUs Předzpracování na pozadí
Prozkoumávání dalších témat ParlAI
- Používání a psaní mutátorů Spouštění úloh crowdsourcingu Používání stávajících chatovacích služeb Výměna dílčích komponent transformátoru Spouštění 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
Reference (3)
The engagement of the instructor
Wayne Jeftha - Vodacom
Kurz - Microsoft Bot Framework Composer
Trenér byl velmi ochotný odpovědět na všechny otázky, které jsem položil
Caterina - Stamtech
Kurz - Developing APIs with Python and FastAPI
Machine Translated
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course