LLMs
Temperatura, Top-P y Top-K: Los mandos de la IA
Por Pablo Cubides
Ingeniero Químico · M. Sc. en Ingeniería Ambiental · Docente universitario · Desarrollador en IA, redes neuronales y optimización
Publicado el 13 de abril de 2024
12 min de lectura

¿Alguna vez has notado que al hacerle la misma pregunta a ChatGPT dos veces, las respuestas son sutilmente diferentes? Esto no es un accidente. La Inteligencia Artificial posee capas de aleatoriedad controlada mediante hiperparámetros que dictan su nivel de creatividad y exhaustividad en las predicciones.
1. La Temperatura: El Termostato de la Innovación
Cuando el modelo predice la siguiente palabra, obtiene un abanico probabilístico de opciones. La Temperatura actúa como un ecualizador de estas probabilidades.
- Temperatura Baja (0.1 - 0.3): Las opciones altamente probables se fortalecen. Es ideal para tareas deterministas como escribir código o resumir artículos.
- Temperatura Alta (0.7 - 1.0): Las opciones menos probables ganan peso estadístico. Perfecto para el brainstorming, escritura creativa o poesía.
- Temperatura Baja (0.1 - 0.3): Las opciones altamente probables se fortalecen. Es ideal para tareas deterministas como escribir código o resumir artículos.
- Temperatura Alta (0.7 - 1.0): Las opciones menos probables ganan peso estadístico. Perfecto para el brainstorming, escritura creativa o poesía.
2. Top-P (Nucleus Sampling): Control Dinámico
En lugar de simplemente jugar con probabilidades escaladas, el hiperparámetro Top-P suma secuencialmente la masa de probabilidad estricta. Si fijamos Top-P en 0.90, la red evalúa tokens de mayor a menor hasta que las probabilidades sumen el 90%.
Esto significa que frente a contextos obvios, el modelo restringe sus opciones a solo un par de palabras. Frente a contextos ambiguos, el abanico crece y elige entre muchas opciones aleatoriamente pero con sentido gramatical.
Esto significa que frente a contextos obvios, el modelo restringe sus opciones a solo un par de palabras. Frente a contextos ambiguos, el abanico crece y elige entre muchas opciones aleatoriamente pero con sentido gramatical.

3. Top-K: El Filtro Rígido
Mientras Top-P es dinámico, Top-K es rígido. Si definimos Top-K en 40, en cada paso el modelo descartará todas las posibles palabras salvo las 40 más probables del diccionario. A diferencia de P, no importa si el token número 41 tenía una probabilidad similar al 40; el modelo instaura una métrica invariable de corte absoluto.
Controla los Parámetros
Saber cuándo usar Temperatura versus Top-P es vital. Generalmente se recomienda modificar uno u otro, no ambos a la vez.
✅
Herramienta Activa
Conclusión
Si logramos ajustar con precisión estos tres hiperparámetros, podremos calibrar cualquier modelo como si fuese un piano afinado para entregar tareas desde reportes financieros estrictos hasta narrativas abstractas.
#Top-P#Top-K#Temperatura#Prompting#Hiperparámetros

