Jose Luis Flores
Yo cuando aprobé el examen !!!!
Juliette Villarroel
JAJAJAJAJA YO
Christian Lezcano
HAHAHAH
La inteligencia artificial moderna ha revolucionado nuestra forma de procesar el lenguaje. Los grandes modelos de lenguaje (LLMs) funcionan de manera similar a como nuestro cerebro completa frases automáticamente. Cuando escuchamos "el gato maúlla y el perro...", instintivamente pensamos "ladra". Este proceso, aparentemente simple, esconde complejos mecanismos matemáticos y computacionales que han permitido el desarrollo de sistemas como ChatGPT, Llama y otros modelos avanzados.
¿Cómo funcionan los grandes modelos de lenguaje?
Los modelos de lenguaje modernos operan mediante un proceso sofisticado que comienza con la tokenización y culmina con sistemas de predicción basados en atención. Este proceso permite que la inteligencia artificial comprenda y genere texto de manera coherente y contextualmente apropiada.
Tokenización: dividiendo el lenguaje en unidades básicas
El primer paso fundamental consiste en fragmentar todo el lenguaje humano en unidades más pequeñas llamadas "tokens". Estos pueden ser palabras completas, sílabas o incluso letras individuales. Aunque podríamos pensar que las posibles combinaciones son infinitas, el lenguaje humano es sorprendentemente finito:
Por ejemplo, la palabra "satisfacción" podría dividirse en varios tokens: "sat", "is", "f", "acción". Cada uno de estos fragmentos se convierte en una unidad procesable para el modelo.
Vectorización: ubicando palabras en espacios multidimensionales
Una vez tokenizado el lenguaje, cada token se ubica en un espacio vectorial multidimensional donde:
Este proceso permite que las palabras se conviertan en expresiones matemáticas que pueden sumarse, restarse y manipularse. La vectorización es crucial porque transforma conceptos lingüísticos en entidades matemáticas procesables.
Redes neuronales: encontrando patrones ocultos
Con el lenguaje tokenizado y vectorizado, el siguiente paso es crear una red neuronal que aprenda las probabilidades de conexión entre tokens. Este proceso implica:
Dividir el corpus del lenguaje (70% para entrenamiento, 30% para pruebas)
Crear una estructura con capas de entrada, capas ocultas y capas de salida
Ajustar millones de parámetros que representan los pesos de cada "neurona"
Representación conceptual simplificada
def red_neuronal(tokens_entrada): # Capa de entrada: vectores de tokens x = vectorizar(tokens_entrada)
# Capas ocultas con millones de parámetros for capa in capas_ocultas: x = aplicar_pesos(x, capa.pesos) x = funcion_activacion(x) # Capa de salida: probabilidades de siguiente token return capa_salida(x)
Este entrenamiento requiere enormes recursos computacionales, lo que explica por qué, aunque los algoritmos existen desde los años 50, solo recientemente hemos podido implementarlos a gran escala.
¿Qué hace que los modelos sean realmente inteligentes?
La verdadera magia de los modelos modernos no está solo en predecir la siguiente palabra, sino en su capacidad para entender contextos y generar respuestas coherentes y creativas.
El mecanismo de atención: enfocándose en lo importante
Similar a cómo los humanos prestamos atención selectiva a ciertas palabras, los modelos utilizan un mecanismo llamado "atención" que:
Por ejemplo, en "el gato maúlla y el perro...", el modelo presta especial atención a "gato" y "maúlla" para predecir que lo que sigue probablemente sea "ladra".
Este mecanismo de atención es lo que permite a los modelos capturar dependencias a larga distancia en el texto, superando las limitaciones de modelos anteriores.
Temperatura y creatividad: más allá de la predicción determinista
Los grandes modelos no siempre eligen la palabra con mayor probabilidad. Incorporan un parámetro llamado "temperatura" que:
Esta variabilidad controlada es crucial para generar respuestas que no sean meramente predecibles sino también creativas e interesantes.
RLHF: aprendiendo a conversar como humanos
El último componente que transformó estos modelos en asistentes conversacionales fue el Aprendizaje por Refuerzo con Retroalimentación Humana (RLHF, por sus siglas en inglés):
Este proceso recalibró las "neuronas" del modelo para que aprendiera a:
El RLHF es lo que convirtió a modelos como GPT en ChatGPT, transformando un generador de texto en un asistente conversacional.
¿Por qué es importante entender estos fundamentos?
Comprender cómo funcionan los grandes modelos de lenguaje nos permite:
Los modelos de lenguaje representan la frontera actual del conocimiento en inteligencia artificial generativa. Su funcionamiento, aunque complejo, se basa en principios matemáticos y estadísticos que transforman el lenguaje humano en representaciones procesables por máquinas.
La próxima vez que interactúes con ChatGPT o cualquier otro asistente basado en IA, recuerda que detrás de esa aparente comprensión hay un sofisticado sistema de tokens, vectores, redes neuronales y mecanismos de atención trabajando en conjunto para ofrecerte respuestas coherentes. ¿Qué aplicaciones de estos modelos te parecen más fascinantes? Comparte tu opinión en los comentarios.
Jose Luis Flores
Yo cuando aprobé el examen !!!!
Juliette Villarroel
JAJAJAJAJA YO
Christian Lezcano
HAHAHAH
Fernando Jaime Arnold Montaña Rosas
Es increíble, como lograron resumir un video de casi dos horas, en los quince minutos que Freddy quería en un principio, como tiempo para explicar cómo funciona un LLM
Edgar Ardila
Impresionante y las animaciones lo hacen mas dinámico
Jorge del Campo Andrade
Increíble. Para quienes vimos ese video-clase, esto es una hazaña única. Y tenemos el honor de que esté en español.
Alexander Vasquez
Quien diria que las matematicas detras de un LLM no es matematica complicada sino algo a muy gran escala
Elkin Camargo
pues tu puedes reescribir toda una rama matematica como el calculo en terminos de matrices o conjuntos (set theory) lo que pasa es que para descubrirlas o explicarlas es mejor usar un metodo y no el otro. Y aunque los fundamentos son sencillos el detalle puede ser muy muy complejo
Juan Pablo Echavarria
Capa por capa ¡Literal!
Jesus Percy Nazario Portilla
Los modelos de lenguaje (LLMs) y me sorprendió lo elegante que es su diseño matemático detrás de su aparente "inteligencia". Para quienes tengan curiosidad, aquí va un resumen técnico pero accesible:
["sat", "is", "f", "acción"].rey - hombre + mujer ≈ reina se vuelven posibles algebraicamente.Q), clave (K) y valor (V) para ponderar la importancia de cada token.temperatura controla la aleatoriedad:
Temperatura baja: Respuestas deterministas y seguras.Temperatura alta: Respuestas más creativas (pero arriesgadas).LAURA TATIANA ROMERO RUIZ
GRACIAS
Jose Ricardo Dueñas Suarez
gracias
Humberto Cruz
acá les dejo un video que me gusto, que explica un poco como los LLMs funcionan.
P.D.: es increíble como se manejan palabras modificadoras que cambian el significado de la palabra anterior o de una oración completa (ej. "el gato <u>hidráulico</u>").
Javier Ramos
Excelente aporte
Gabriel Obregón
Onihr Lara García
Amigo muchas gracias por los apuntes que compartiste
Natan Mamani Flores
muy bueno el resumen, me permitio rescatar algunos detalles mas.
julian salvatierra
Necesito que salga el curso de fundamentos de LLMs ahora, excelente curso
Juliette Villarroel
Dijeron que en Mayo pero lo sigo esperando:(
Monica Tahan
Hola @Freddy, excelente clase. Soy profesora de IA desde hace 10 años en una universidad y cuando vi lo que hicieron con el paper "Attention is All you Need", tuve un montón de sentimientos encontrados, pues llevaba varios semestres intentando que mis alumnos entrenaran asistentes con lenguaje natural empleando Deep Learning, pero siempre caíamos rendidos por el mismo hecho: El computador se podía quemar entrenando los modelos o para un estudiante en un período de 16 semanas era un reto aprender a hacer Deep Learning con redes neuronales.
Me tomé el atrevimiento de tomar el resumen de tu clase y meterlo en NapkinAI, hizo infografías maravillosas de tu resumen. Citándote como fuente, combinada con NapkinAI te agregaré en mi material de clases para el uso de estas hermosas imágenes.
Te dejo acá el link:
Freddy Vega
Team PlatziNo logré abrirlo :(
Eliecer Baron
esta re melo el programa
Samuel Soto Hoyos
Recomiendo complementar esta clase con el video de Youtube del canal de Platzi [Bases matemáticas de inteligencia artificial](https://youtu.be/v6tk0CxaVU8?si=39tsICx0aoTu5dML)
Samuel Soto Hoyos
David Rugeles
el proceso de crear los tokens se llama tokenización, hay algoritmos que lo hacen, son como algoritmos de compresión enfocados en lenguaje, el mas popular es Byte-Pair Encoding ,
OpenAI usa uno llamado Tiktoken , pueden probar como funciona el tokenizador oficial de OpenAI según la versión
Joel Gabriel Germán Valdez
En teoria entonces cuando le preguntamos algo a gpt o geminis internamente lo que este LLM hace es tokenizar la pregunta e ir haciendo comparaciones entre posibles respuesta y segun la probabilidad en la mas adecuada es con la que nos responde jejeje que interesante!!
JUAN SEBASTIAN RODRIGUEZ JIMENEZ
Los LLMs como ChatGPT son el resultado de años de avances en matemáticas, lingüística y computación. Aunque parezca que “entienden”, lo que hacen es predecir con enorme precisión qué palabra viene a continuación, basándose en todo el contexto anterior.
Pedro Esteban Bedoya Castaño
La ecuación de atención se expresa matemáticamente a través de un mecanismo que incluye los conceptos de "query" (consulta), "key" (llave) y "value" (valor). En términos generales, se calcula como:
Este enfoque permite a los modelos de lenguaje centrarse en las partes más relevantes de la entrada. Para una comprensión más profunda, considera explorar el curso de Platzi sobre redes neuronales.
Daniel F Lopez
¡Estuvo genial este curso! Te comparto mis notas de esta última clase:
Legnis del Carmen Mota Berroa
Nunca antes encontré un compendio sobre Fundamentos de Ingeniería de Software con tantos temas cubiertos de modo que nunca sales igual que cuando entraste aunque pensaras diferente al principio,
L. Iván Carrasquel Ballesteros
Si señor, así es. Muy de acuerdo con usted, pues creo que es de los más valiosos cursos de Platzi para toda persona. Estoy tomando el curso de Fundamentos de LLMs y regrese a Fund. Ing. Software como siempre y cada vez que lo necesito, lo cual me da más literatura Tech y es grandioso.
Kevin Ortiz
Me gustó que para el curso de AI/Machine Learning estuviera este curso al inicio, creo que es un curso fresco y ademas Freddy explica de tal forma que dan ganas de seguir escuchando... gracias!!!
Leyder Sanchez
🚸 Dia *4* 🤓 ¡Carpe Diem!✌️
Juliette Villarroel
Que vivan las matemáticas, estoy ansiosa por ver el curso de Fundamentos de LLMs con Jhenner!
Steven Pardo
Ya salio, como va eso?
Edú Jafet Sánchez Garrido
yei por fin pude terminar la clase de aquel live jajajaj muchas gracias freddy
1. Introducción al concepto de atención
Cuando alguien dice: “El gato maúlla y el perro…”, la mayoría completa con “ladra”. Esta respuesta surge de nuestra inteligencia y atención: damos más importancia a ciertas palabras (como "maúlla") y anticipamos lo más probable. Sin embargo, hay muchas respuestas posibles: “el perro se asusta”, “el perro no maúlla”, etc.
2. La atención en los modelos de lenguaje
En inteligencia artificial (IA), esta habilidad de enfocarse en palabras clave se llama modelo de atención. Es una parte fundamental de cómo funcionan los grandes modelos de lenguaje (LLMs).
3. Dividir el lenguaje en unidades básicas: los tokens
Para que la IA comprenda el lenguaje humano, se necesita:
Por ejemplo:
Ejemplo de tokenización:
4. Relación entre tokens: el espacio vectorial
Una vez tokenizado el texto, el modelo evalúa qué tan cercanos están los tokens entre sí.
Ejemplos de similitudes:
Relaciones más complejas:
5. Crear modelos que predicen palabras
Después de mapear las palabras como vectores, el modelo:
Esto se conoce como el corpus del lenguaje.
6. Las redes neuronales
Una red neuronal tiene:
Este proceso detecta patrones como:
Una red neuronal contiene miles de millones de parámetros que se ajustan durante el entrenamiento para mejorar la predicción.
7. El problema de la complejidad
Predecir todas las combinaciones posibles de tokens sería muy costoso en términos de memoria y procesamiento. Por eso, el modelo:
8. Cómo funciona la atención (Query, Key, Value)
Cuando escribimos algo como “El gato maúlla y el perro…”, el modelo analiza:
Esto produce un vector de probabilidad que sugiere varias palabras posibles como: “ladra”, “llora”, “no”, etc.
9. Temperatura y creatividad
Los modelos de lenguaje no eligen siempre la opción más probable. Gracias a un parámetro llamado temperatura:
10. De autocompletado a conversaciones
Los primeros modelos GPT solo completaban texto.
Para convertirlos en asistentes conversacionales como ChatGPT, OpenAI entrenó el modelo con personas reales (unas 6000 en África), que:
Este método se llama RLHF (aprendizaje reforzado con retroalimentación humana).