Introducción a las incrustaciones con la OpenAI API
"Desbloquea aplicaciones avanzadas de IA, como búsqueda semántica y motores de recomendación, con el modelo de OpenAI."
Comienza El Curso Gratis3 horas11 vídeos37 ejercicios5879 aprendicesDeclaración de cumplimiento
Crea Tu Cuenta Gratuita
o
Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.¿Entrenar a 2 o más personas?
Probar DataCamp for BusinessPreferido por estudiantes en miles de empresas
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.¿Entrenar a 2 o más personas?
Obtén a tu equipo acceso a la plataforma DataCamp completa, incluidas todas las funciones.En las siguientes pistas
Ingeniero asociado de IA para desarrolladores
Ir a la pistaDesarrollo de aplicaciones de IA
Ir a la pistaFundamentos de OpenAI
Ir a la pista- 1
¿Qué son las Incrustaciones?
GratuitoDescubre 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 xpAplicaciones incrustadas100 xpCrear incrustaciones100 xpProfundizar en la respuesta de las incrustaciones100 xpInvestigar el espacio vectorial50 xpIncrustar descripciones de productos100 xpVisualizar las descripciones incrustadas100 xpSimilitud de texto50 xpCálculo de distancias coseno50 xpIncrustaciones más repetibles100 xpEncontrar 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!
Búsqueda semántica e incrustaciones enriquecidas50 xpIncrustaciones enriquecedoras100 xpOrdenar por similitud100 xpBúsqueda semántica de productos100 xpSistemas de recomendación50 xpSistema de recomendación de productos100 xpAñadir el historial del usuario al motor de recomendación100 xpIncrustaciones para tareas de clasificación50 xpIncrustar reseñas de restaurantes100 xpClasificar el sentimiento de las opiniones100 xpIncrustar descripciones más detalladas100 xp - 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.
Bases de datos vectoriales para sistemas de incrustación50 xp¿Metadatos o no metadatos?100 xpElegir una solución de base de datos vectorial50 xpCrear bases de datos vectoriales con ChromaDB50 xpPrimeros pasos con ChromaDB100 xpEstimación de los costes de incrustación con tiktoken100 xpAñadir datos a la colección100 xpConsulta y actualización de la base de datos50 xpConsulta de la colección Netflix100 xpActualizar y eliminar elementos de una colección100 xpConsultas múltiples y filtrado50 xpConsulta con varios textos100 xpFiltrar utilizando metadatos100 xp¡Enhorabuena!50 xp
¿Entrenar a 2 o más personas?
Obtén a tu equipo acceso a la plataforma DataCamp completa, incluidas todas las funciones.En las siguientes pistas
Ingeniero asociado de IA para desarrolladores
Ir a la pistaDesarrollo de aplicaciones de IA
Ir a la pistaFundamentos de OpenAI
Ir a la pistacolaboradores
Audio grabado por
Emmanuel Pire
Ver MásSenior Software Engineer, DataCamp
James Chapman
Ver MásCurriculum Manager, DataCamp
¿Qué tienen que decir otros alumnos?
¡Únete a 15 millones de estudiantes y empieza Introducción a las incrustaciones con la OpenAI API hoy mismo!
Crea Tu Cuenta Gratuita
o
Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.