Después de hacer estos cursos, me siento seguro creando visualizaciones y cuadros de mando profesionales
Descripción del curso
Habilita potentes aplicaciones de IA
Las incrustaciones nos permiten representar el texto numéricamente, captando el contexto y la intención que hay detrás del texto. Aprenderás cómo estas capacidades pueden permitir motores de búsqueda semántica, que pueden buscar basándose en el significado, motores de recomendación más relevantes y realizar tareas de clasificación como el análisis de sentimientos.Crear incrustaciones utilizando la API de OpenAI
La API de OpenAI no sólo tiene puntos finales para acceder a sus modelos GPT y Whisper, sino también a modelos para crear incrustaciones a partir de entradas de texto. Crearás incrustaciones utilizando los modelos de incrustación de última generación de OpenAI para captar el significado semántico del texto.Construir motores de búsqueda y recomendación semánticos
Los motores de búsqueda tradicionales se basaban en la concordancia de palabras clave para devolver los resultados más relevantes a los usuarios, pero las técnicas más modernas utilizan incrustaciones, ya que pueden captar el significado semántico del texto. Aprenderás a crear un motor de búsqueda semántica para una plataforma de venta online utilizando el modelo de incrustación de OpenAI, para que los usuarios puedan encontrar más fácilmente los productos más relevantes. También aprenderás a crear un sistema de recomendación de productos, que se basa en los mismos principios que la búsqueda semántica.Utilizar bases de datos vectoriales
Las aplicaciones de IA en producción que se basan en incrustaciones suelen utilizar una base de datos vectorial para almacenar y consultar el texto incrustado de forma más eficaz y reproducible. En este curso, aprenderás a utilizar ChromaDB, una solución de base de datos vectorial de código abierto y autogestionada, para crear y almacenar incrustaciones en tu sistema local.Requisitos previos
Programa de formación
Esquema del curso
1
¿Qué son las Incrustaciones?
Descubre cómo los modelos de incrustación potencian muchas de las aplicaciones de IA más apasionantes. Aprende a utilizar OpenAI API para crear incrustaciones y calcular la similitud semántica entre textos.
- ¡El maravilloso mundo de las incrustaciones!50 XP
- ¿Qué son las incrustaciones?50 XP
- Aplicaciones incrustadas100 XP
- Crear incrustaciones100 XP
- Profundizar en la respuesta de las incrustaciones100 XP
- Investigar el espacio vectorial50 XP
- Incrustar descripciones de productos100 XP
- Visualizar las descripciones incrustadas100 XP
- Similitud de texto50 XP
- Cálculo de distancias coseno50 XP
- Incrustaciones más repetibles100 XP
- Encontrar el producto más similar100 XP
2
Incrustaciones para aplicaciones de IA
Las incrustaciones permiten potentes aplicaciones de IA, como motores de búsqueda semántica, motores de recomendación y tareas de clasificación como el análisis de sentimientos. ¡Aprende a utilizar el modelo de incrustación de OpenAI para hacer posibles estas apasionantes aplicaciones!
3
Bases de datos vectoriales
Para poder integrar aplicaciones en producción, necesitarás una solución eficaz de almacenamiento y consulta de vectores: ¡entra en las bases de datos vectoriales! Aprenderás cómo las bases de datos vectoriales pueden ayudar a escalar las aplicaciones de incrustación y empezarás a crear y añadir a tus propias bases de datos vectoriales utilizando Chroma.
Introducción a las incrustaciones con la OpenAI API
Curso
completado

