Schița de curs

Introducere

Prezentare generală a caracteristicilor și arhitecturii ParlAI

  • Cadrul ParlAI
  • Principalele capacități și obiective
  • Concepte de bază (agenți, mesaje, profesori și lumi)

Noțiuni introductive cu ParlAI pentru Conversational AI

  • Instalare
  • Adăugarea unui model simplu
  • Script simplu de afișare a datelor
  • Validare și testare
  • Sarcini
  • Formarea și evaluarea agentului
  • Interacțiunea cu modelele

Lucrul cu sarcini și seturi de date în ParlAI

  • Adăugarea seturilor de date
  • Separarea datelor în seturi (tren, valid sau test)
  • Utilizarea JSON în locul unui fișier text
  • Crearea și executarea sarcinilor

Explorarea lumilor, partajarea și gruparea

  • Conceptul de lumi
  • Partajarea agenților
  • Implementarea lotării
  • Gruparea dinamică

Utilizarea agenților Torch Generator și Ranker

  • Torch agent generator
  • Torch agent ranker
  • Exemple de modele
  • Crearea de modele
  • Instruirea și evaluarea modelelor

Adăugarea de metrici încorporate și personalizate

  • Metrici standard
  • Adăugarea de măsurători personalizate
  • Măsurători ale profesorului
  • Măsurători la nivel de agent (globale și locale)
  • Lista de măsurători

Accelerarea curselor de instruire în ParlAI

  • Setarea unei linii de bază
  • Comanda Skip generation
  • Comanda de formare în loturi dinamice
  • Utilizarea FP16 și a mai multor GPUs
  • Preprocesarea fundalului

Explorarea altor subiecte ParlAI

  • Utilizarea și scrierea mutatorilor
  • Executarea sarcinilor de crowdsourcing
  • Utilizarea serviciilor de chat existente
  • Schimbarea subcomponentelor transformatorului
  • Executarea și scrierea de teste
  • Sfaturi și trucuri ParlAI

Rezolvarea problemelor

Rezumat și concluzie

Cerințe

  • Cunoștințe de Python sau alte limbaje de programare
  • Înțelegerea generală a conceptelor de inteligență artificială (AI)

Audiență

  • Cercetători
  • Dezvoltatori
 14 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Upcoming Courses

Categorii înrudite