Course Outline

Invoering

Overzicht van ParlAI-functies en architectuur

  • ParlAI-framework
  • Belangrijkste capaciteiten en doelen
  • Kernconcepten (agenten, berichten, leraren en werelden)

Aan de slag met ParlAI voor Conversational AI

  • Installatie
  • Een eenvoudig model toevoegen
  • Eenvoudig weergavedatascript
  • Validatie en testen
  • Taken
  • Training en evaluatie van agenten
  • Interactie met modellen

Werken met taken en datasets in ParlAI

  • Gegevenssets toevoegen
  • Gegevens opsplitsen in sets (trein, geldig of test)
  • JSON gebruiken in plaats van een tekstbestand
  • Taken aanmaken en uitvoeren

Werelden verkennen, delen en batchen

  • Het concept van werelden
  • Agent delen
  • Implementeren van batchverwerking
  • Dynamische batchverwerking

Met behulp van Torch Generator- en Ranker-agenten

  • Torch generatoragent
  • Torch hogere agent
  • Voorbeeldmodellen
  • Modellen maken
  • Modellen trainen en evalueren

Ingebouwde en aangepaste statistieken toevoegen

  • Standaard statistieken
  • Aangepaste statistieken toevoegen
  • Statistieken voor docenten
  • Statistieken op agentniveau (globaal en lokaal)
  • Lijst met statistieken

Versnel trainingsruns in ParlAI

  • Een basislijn instellen
  • Generatieopdracht overslaan
  • Dynamisch batching-trainingscommando
  • Met behulp van FP16 en meerdere GPU's
  • Achtergrondvoorbewerking

Andere ParlAI-onderwerpen verkennen

  • Mutators gebruiken en schrijven
  • Crowdsourcing-taken uitvoeren
  • Gebruik maken van bestaande chatdiensten
  • Subcomponenten van de transformator vervangen
  • Testen uitvoeren en schrijven
  • ParlAI-tips en -trucs

Probleemoplossen

Samenvatting en conclusie

Requirements

  • Kennis van Python of andere programmeertalen
  • Algemeen begrip van concepten van kunstmatige intelligentie (AI).

Publiek

  • Onderzoekers
  • Ontwikkelaars
  14 Hours

Getuigenissen (3)

Related Courses

Related Categories