Kursplan

Införandet

Översikt över ParlAI-funktioner och arkitektur

  • ParlAI-ramverk
  • Nyckelfunktioner och mål
  • Grundläggande begrepp (agenter, meddelanden, lärare och världar)

Komma igång med ParlAI för Conversational AI

  • Installation
  • Lägga till en enkel modell
  • Enkelt skript för visningsdata
  • Validering och testning
  • Uppgifter
  • Utbildning och utvärdering av handläggare
  • Interagera med modeller

Arbeta med uppgifter och datauppsättningar i ParlAI

  • Lägga till datauppsättningar
  • Dela upp data i uppsättningar (träna, validt eller testa)
  • Använda JSON i stället för en textfil
  • Skapa och utföra uppgifter

Utforska världar, dela och gruppera

  • Begreppet världar
  • Delning av handläggare
  • Implementera batchbearbetning
  • Dynamisk batchning

Använda Torch generator- och rankeragenter

  • Torch Generator agent
  • Torch Ranker Agent
  • Exempel på modeller
  • Skapa modeller
  • Träna och utvärdera modeller

Lägga till inbyggda och anpassade mått

  • Standardmått
  • Lägga till anpassade mått
  • Mätvärden för lärare
  • Mätvärden på agentnivå (globala och lokala)
  • Lista över mätvärden

Snabba upp träningskörningar i ParlAI

  • Ställa in en baslinje
  • Kommandot Hoppa över generering
  • Träningskommando för dynamisk batchbearbetning
  • Använda FP16 och flera GPUs
  • Förbehandling i bakgrunden

Utforska andra ParlAI-ämnen

  • Använda och skriva mutatorer
  • Köra crowdsourcing-uppgifter
  • Använda befintliga chattjänster
  • Byte av transformatorns delkomponenter
  • Köra och skriva prov
  • ParlAI tips och tricks

Felsökning

Sammanfattning och slutsats

Krav

  • Kunskap om Python eller andra programmeringsspråk
  • Allmän förståelse av begrepp inom artificiell intelligens (AI)

Publik

  • Forskare
  • Utvecklare
 14 timmar

Antal deltagare


Price per participant

Vittnesmål (1)

Upcoming Courses

Relaterade Kategorier