Contacta con nosotros

Temario del curso

Introducción

Visión general de las características y la arquitectura de ParlAI

  • Marco de trabajo (framework) de ParlAI.
  • Capacidades y objetivos clave.
  • Conceptos fundamentales (agentes, mensajes, docentes y mundos).

Primeros pasos con ParlAI para la Inteligencia Artificial Conversacional

  • Instalación.
  • Agregado de un modelo simple.
  • Script básico para visualizar datos.
  • Validación y pruebas.
  • Tareas.
  • Entrenamiento y evaluación de agentes.
  • Interacción con los modelos.

Trabajo con tareas y conjuntos de datos en ParlAI

  • Agregado de conjuntos de datos.
  • Separación de datos en conjuntos (entrenamiento, validación o prueba).
  • Uso de JSON en lugar de archivos de texto.
  • Creación y ejecución de tareas.

Exploración de mundos, compartición y agrupación (batching)

  • El concepto de mundos.
  • Compartición de agentes.
  • Implementación de agrupación (batching).
  • Agrupación dinámica (dynamic batching).

Uso de agentes generadores y clasificadores (rankers) con Torch

  • Agente generador de Torch.
  • Agente clasificador de Torch.
  • Modelos de ejemplo.
  • Creación de modelos.
  • Entrenamiento y evaluación de modelos.

Agregado de métricas integradas y personalizadas

  • Métricas estándar.
  • Agregado de métricas personalizadas.
  • Métricas de docente (teacher).
  • Métricas a nivel de agente (globales y locales).
  • Lista de métricas.

Aceleración de las ejecuciones de entrenamiento en ParlAI

  • Establecimiento de una línea base.
  • Comando para omitir la generación.
  • Comando de entrenamiento con agrupación dinámica.
  • Uso de FP16 y múltiples GPUs.
  • Preprocesamiento en segundo plano.

Exploración de otros temas de ParlAI

  • Uso y creación de mutadores.
  • Ejecución de tareas de crowdsourcing.
  • Uso de servicios de chat existentes.
  • Reemplazo de subcomponentes de transformadores.
  • Ejecución y creación de pruebas.
  • Consejos y trucos de ParlAI.

Solución de problemas

Resumen y conclusiones

Requerimientos

  • Conocimiento de Python u otros lenguajes de programación.
  • Comprensión general de los conceptos de inteligencia artificial (IA).

Público objetivo

  • Investigadores.
  • Desarrolladores.
 14 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas