Inference
Inferencia
En una frase
Inference: el momento en que un modelo ya entrenado se usa para producir una respuesta a partir de una entrada nueva.
¿Demasiado técnico? Ver explicación sencilla¿Quieres profundizar? Ver explicación técnica
Explícamelo fácil
Cada vez que le haces una pregunta a un chatbot, pides una traducción o tu teléfono reconoce tu cara, el modelo está haciendo inferencia: aplica lo que aprendió a un caso nuevo.
Durante la inferencia el modelo normalmente no aprende: sus pesos se quedan fijos.
Nivel técnico
Profundizando
La inferencia es un forward pass: se evalúa f(x; θ) con parámetros fijos. En LLMs es autoregresiva: el modelo genera un Token a la vez, y cada token nuevo se añade a la entrada para producir el siguiente. Dos fases la dominan: prefill (procesar el prompt completo en paralelo) y decode (generar token por token, limitado por el ancho de banda de memoria).
Métricas clave: latencia, Throughput y costo por token. Técnicas como KV Cache, Batching, Quantization y Speculative Decoding la hacen más eficiente.
¿Por qué importa?
Es lo que pagan los usuarios y las empresas día a día. En un producto exitoso, el costo acumulado de inferencia puede superar al del entrenamiento.
¿Dónde se utiliza?
- Chatbots
- APIs de modelos
- Reconocimiento facial en el dispositivo
- Recomendaciones en tiempo real
Antes de aprender esto
Continúa aprendiendo
- TokenLa unidad básica de texto que procesa un modelo de lenguaje: puede ser una palabra, parte de una palabra o un signo.
- Inference OptimizationEl conjunto de técnicas para ejecutar modelos más rápido, con menos memoria y a menor costo sin perder calidad.
- LatencyEl tiempo que tarda un sistema en responder a una solicitud.