Curso de Modelos personalizados de IA: tu propio chatbot (Programa detallado)
Objetivo:
- Identificar y explicar los componentes clave y la funcionalidad de los Modelos de Lenguaje de Gran Escala (LLMs) y la Recuperación de Información Generativa (RAG).
- Evaluar ejemplos de aplicaciones RAG y describir cómo se integran con LLMs para mejorar la recuperación de información.
- Aplicar técnicas de procesamiento para transformar datos no estructurados en formatos adecuados para el uso en LLMs.
- Desarrollar habilidades para implementar y utilizar Sentence Transformers en la creación de bases de datos vectoriales para aplicaciones RAG.
- Implementar y evaluar estrategias de búsqueda y recuperación utilizando consultas vectoriales y modelos LLM.
- Implementar y desplegar modelos LLM en entornos locales y en la nube, utilizando herramientas avanzadas para facilitar el acceso y la interacción.
- Utilizar frameworks de código abierto para desarrollar y desplegar aplicaciones RAG, demostrando comprensión y habilidad en la integración de estos componentes.
Dirigido a:
Profesionales y estudiantes de tecnologías de la información, ciencias de datos, inteligencia artificial y áreas afines que desean adquirir conocimientos fundamentales sobre los Modelos de Lenguaje de Gran Escala (LLMs) y su aplicación en la inteligencia artificial generativa. Es ideal para:
- Desarrolladores de software y programadores interesados en inteligencia artificial.
- Analistas de datos y científicos de datos que buscan mejorar sus habilidades en procesamiento y recuperación de información.
- Ingenieros de sistemas y arquitectos de soluciones que desean implementar soluciones basadas en LLMs.
- Estudiantes y académicos interesados en las aplicaciones prácticas de la inteligencia artificial generativa.
Requisitos:
- Programación, preferiblemente en Python.
- Fundamentos de inteligencia artificial y aprendizaje automático.
- Conceptos básicos de manejo y procesamiento de datos.
- Familiaridad con el entorno de desarrollo de software y herramientas de código abierto.
PROGRAMA DEL CURSO
1.- Conceptos básicos sobre LLMs y recuperación de datos
Objetivo
1. Identificar y explicar los componentes clave y la funcionalidad de los LLMs y RAG.
2. Evaluar ejemplos de aplicaciones RAG y describir cómo se integran con LLMs para mejorar la recuperación de información.
Contenido
- Conceptos básicos sobre modelos de lenguaje y recuperación de datos
- Componentes clave de los modelos de lenguaje grande (LLMs)
- ¿Por qué son tan revolucionarios los Transformers?
- Limitaciones de las redes neuronales clásicas
- La revolución de los Transformers
- ¿Y a efectos prácticos, qué necesito tener para operar mi propio LLM?
- Cargando un modelo de GPT2 en nuestro entorno de desarrollo
- Las matemáticas muy resumidas detrás de los Transformers (solo para fans verdaderos)
- Comparación de Transformers con CNNs y RNNs
- ¿Y cómo es posible que los LLMs parezcan razonar?
- Componentes clave de la recuperación de datos
- Resumen
2.- Procesamiento de datos no estructurados
Objetivo
Aplicar técnicas de procesamiento para transformar datos no estructurados en formatos adecuados para el uso en LLMs.
Contenido
- Procesamiento de datos no estructurados
- Definición de datos no estructurados
- Algunos tipos de datos no estructurados
- ¿Cómo se usan los datos no estructurados en RAG?
- Preprocesamiento de Texto
- Datos en ficheros
- Importancia de procesar datos no estructurados para LLMs
- ¿Qué es exactamente la indexación de datos?
- Procesamiento de datos multimedia
- Procesar videos (extraer audio, transcribirlo y generar embeddings)
- Resumen
3.- Embeddings y bases de datos vectoriales
Objetivo
Desarrollar habilidades para implementar y utilizar Sentence Transformers en la creación de bases de datos vectoriales para aplicaciones RAG
Contenido
- Opciones de almacenamiento para embeddings
- Bases de datos de vectores
- Almacenamiento en bases de datos relacionales y NoSQL
- Archivos binarios y almacenamiento en disco
- Bases de datos vectoriales
- Almacenamiento de embeddings en bases de datos vectoriales
- Introducción a los Sentence Transformers
- Flujo general de integración de datos procesados en LLMs
- Resumen
4.- Crea tu chatbot con datos personalizados
Objetivo
Implementar y evaluar estrategias de búsqueda y recuperación utilizando consultas vectoriales y modelos LLM. Creación del Chatbot
Contenido
- Creación del chatbot personalizado
- Siguientes pasos
- ¿Puedo alojar mi chatbot en Hugging Face?
- Alojando el chatbot en tu propio servidor
- Mantenimiento del chatbot
- Evaluación de la recuperación de información
- Métricas relevantes
- Evaluando la efectividad del chatbot
- Resumen
5.- Despliegues de LLMs, plataformas y herramientas
Objetivo
Implementar y desplegar modelos LLM en entornos locales y en la nube, utilizando herramientas avanzadas para facilitar el acceso y la interacción.
Contenido
- Introducción a los despliegues de LLMs
- Beneficios del despliegue local versus en la nube
- Herramientas y entornos para despliegue local
- Despliegue de LLMs en la nube
- Optimización y mantenimiento de despliegues
- Estrategias de actualización y mantenimiento de los modelos
- Discusión sobre desafíos y soluciones en el uso práctico de LLMs
- Resumen
¡Nunca dejes de aprender!
Utilizamos cookies propias y de terceros para mejorar tu experiencia de usuario. Si continúas navegando en este sitio consideramos que conoces nuestra Política de Cookies y que estás de acuerdo con su uso.
Más información