Schița de curs
Introducere
Prezentare generală a caracteristicilor și arhitecturii ParlAI
- Cadrul ParlAI
- Capacități și obiective cheie
- Concepte de bază (agenți, mesaje, profesori și lumi)
Noțiuni de bază pentru început cu ParlAI for 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 (instruire, validare sau testare)
- Utilizarea JSON în loc de un fișier text
- Crearea și executarea sarcinilor
Explorarea lumilor, a partajării și a loturilor
- Conceptul de lumi
- Partajarea agenților
- Implementarea loturilor
- Repartizarea dinamică a loturilor
Folosind Torch Generator și agenți de clasificare
- Torch agent generator
- Torch agent de clasificare
- Exemple de modele
- Crearea de modele
- Antrenarea și evaluarea modelelor
Adăugarea de măsurători încorporate și personalizate
- Măsurători standard
- Adăugarea de metrici personalizate
- Metrice pentru profesori
- Metrici la nivel de agent (globale și locale)
- Listă de măsurători
Accelerarea curselor de instruire în ParlAI
- Stabilirea unei linii de bază
- Comanda de generare a săriturilor
- Comanda de formare dinamică a loturilor
- Utilizarea FP16 și a mai multor GPUs
- Prelucrare în fundal
Explorarea altor subiecte ParlAI
- Utilizarea și scrierea mutatorilor
- Executarea sarcinilor de crowdsourcing
- Utilizarea serviciilor de chat existente
- Schimbarea subcomponentelor transformatoarelor
- Executarea și scrierea de teste
- Sfaturi și trucuri ParlAI
Depanare
Rezumat și concluzii
Cerințe
- Cunoștințe de Python sau alte limbaje de programare
- Înțelegere generală a conceptelor de inteligență artificială (AI)
Audiență
- Cercetători
- Dezvoltatorii
Mărturii (4)
The engagement of the instructor
Wayne Jeftha - Vodacom
Curs - Microsoft Bot Framework Composer
Exemple/exerciții perfect adaptate la domeniul nostru
Luc - CS Group
Curs - Scaling Data Analysis with Python and Dask
Tradus de catre o masina
Formatorul a fost foarte disponibil pentru a răspunde la toate tipurile de întrebări pe care le-am avut.
Caterina - Stamtech
Curs - Developing APIs with Python and FastAPI
Tradus de catre o masina
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