Struttura del corso
Introduzione
Panoramica delle funzionalità e dell'architettura di ParlAI
- Quadro ParlAI
- Capacità e obiettivi principali
- Concetti fondamentali (agenti, messaggi, insegnanti e mondi)
Guida introduttiva a ParlAI for Conversational AI
- Installazione
- Aggiunta di un modello semplice
- Semplice script di visualizzazione dei dati
- Validazione e collaudo
- Attività
- Formazione e valutazione degli agenti
- Interazione con i modelli
Utilizzo di attività e set di dati in ParlAI
- Aggiunta di set di dati
- Separazione dei dati in insiemi (training, valido o test)
- Uso di JSON al posto di un file di testo
- Creazione ed esecuzione di attività
Esplorazione di mondi, condivisione e batch
- Il concetto di Mondi
- Condivisione degli agenti
- Implementazione dell'invio in batch
- Dosaggio dinamico
Utilizzo di Torch agenti generatori e classificatori
- Torch Agente generatore
- Torch Agente Ranker
- Modelli di esempio
- Creazione di modelli
- Formazione e valutazione dei modelli
Aggiunta di metriche predefinite e personalizzate
- Metriche standard
- Aggiunta di metriche personalizzate
- Metriche dell'insegnante
- Metriche a livello di agente (globale e locale)
- Elenco delle metriche
Velocizzare le corse di allenamento in ParlAI
- Impostazione di una linea di base
- Comando Salta generazione
- Comando di addestramento dinamico per l'invio in batchDynamic batching training command
- Utilizzo di FP16 e GPU multipli
- Pre-elaborazione in background
Esplorare altri argomenti di ParlAI
- Uso e scrittura di mutageni
- Esecuzione di attività di crowdsourcing
- Utilizzo dei servizi di chat esistenti
- Sostituzione dei sottocomponenti del trasformatore
- Esecuzione e scrittura di test
- Suggerimenti e trucchi per ParlAI
Risoluzione dei problemi
Riassunto e conclusione
Requisiti
- Conoscenza di Python o di altri linguaggi di programmazione
- Comprensione generale dei concetti di intelligenza artificiale (IA)
Pubblico
- Ricercatori
- Gli sviluppatori
Recensioni (3)
L'istruttore è stato molto disponibile a rispondere a tutti i tipi di domande che ho fatto
Caterina - Stamtech
Corso - Developing APIs with Python and FastAPI
Traduzione automatica
The engagement of the instructor
Wayne Jeftha - Vodacom
Corso - Microsoft Bot Framework Composer
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