El glosario
Los términos técnicos de este sitio, explicados sin humo y sin dar nada por sabido. Los mismos textos que aparecen como tooltip la primera vez que un término sale en un artículo del blog, aquí reunidos, buscables y enlazados a la demo o el artículo que los muestra funcionando.
105 términos definidos
Llévatelo a Anki: el glosario entero como mazo de flashcards, generado de este mismo fichero. Descargar el mazo
A
accuracy
El porcentaje de aciertos totales del modelo; engañoso cuando una de las dos clases es mucho más frecuente que la otra.
Adam
El optimizador por defecto de facto en deep learning: ajusta la tasa de aprendizaje de cada peso por separado usando el historial de sus gradientes, así que converge bien sin apenas tener que tocarlo.
Abrir experimentoALS
El algoritmo clásico de los sistemas de recomendación: descompone la matriz de valoraciones en dos matrices más pequeñas (gustos de usuario, rasgos de película) y las resuelve alternando una y otra con una regresión cerrada.
Abrir experimentoanálisis exploratorio de datos
El primer paso honesto de cualquier proyecto de datos: mirar tipos, nulos, distribuciones y correlaciones antes de entrenar nada. La mitad de los problemas de un modelo se ven aquí si te paras a mirar.
Abrir experimentoaprendizaje no supervisado
Encontrar estructura en datos que no llevan ninguna etiqueta: agrupar puntos parecidos, reducir dimensiones, detectar qué es raro. Nadie le dice al modelo qué buscar.
aprendizaje por refuerzo
La rama del machine learning donde un agente aprende a base de intentarlo: actúa, recibe una recompensa (o un castigo), y ajusta su comportamiento para conseguir más de la primera y menos del segundo.
aprendizaje supervisado
Entrenar con ejemplos que ya llevan la respuesta correcta pegada, para que el modelo aprenda a predecirla en casos nuevos; la mayoría de lo que se usa en producción hoy es esto.
árbol de decisión
Un modelo que aprende a base de preguntas de sí o no sobre los datos, cada una eligiendo el corte que mejor separa las clases; fácil de leer, pero con suficiente profundidad memoriza en vez de generalizar.
Abrir experimentoatención
El truco que permite a un modelo decidir, para cada palabra, a qué otras palabras del texto prestarle más caso.
Abrir experimentoatención multi-cabeza
En vez de calcular una sola atención, el transformer calcula varias en paralelo, cada una libre de aprender a fijarse en un tipo distinto de relación entre palabras; al final se combinan todas.
Abrir experimentoaumento de datos
Fabricar variantes de los ejemplos que ya tienes — rotar una imagen, añadir ruido, cambiar el tono de una frase — para que el modelo vea más variedad sin necesitar datos nuevos de verdad.
autoencoder
Una red que aprende a comprimir cada ejemplo a un puñado de números (el espacio latente) y luego reconstruirlo desde ahí; si la reconstrucción sale bien, es que esos pocos números capturaban lo importante.
Abrir experimentoB
backpropagation
El algoritmo que reparte la culpa del error entre todos los pesos de una red, capa por capa hacia atrás, usando la regla de la cadena; es lo que hace posible entrenar redes con millones de parámetros.
Abrir experimentobaseline
El modelo más simple posible (a veces solo adivinar la clase más común), que sirve de referencia mínima para saber si algo más complejo merece la pena.
beam search
Una forma de generar texto que, en vez de quedarse solo con la palabra más probable en cada paso, mantiene varias frases candidatas a la vez y descarta las peores; produce texto algo mejor que la estrategia voraz a cambio de más cálculo.
Abrir experimentoBM25
El algoritmo de ranking clásico de la recuperación de información: puntúa cada documento combinando cuán rara es cada palabra de la búsqueda, cuántas veces aparece (con saturación) y cuán largo es el documento. Sigue siendo difícil de superar para búsqueda por palabras.
Leer el artículobootstrap
Remuestrear los datos que ya tienes, con reemplazo, para simular qué pasaría con otra muestra distinta de la misma población; así se estima la incertidumbre de un número sin necesitar más datos.
Abrir experimentoBPE
El algoritmo que casi todos los modelos de lenguaje usan para trocear texto: fusiona repetidamente el par de símbolos más frecuente hasta llegar al tamaño de vocabulario que le pidas. Así las palabras raras se parten en trozos y las comunes quedan enteras.
Abrir experimentoC
calibración
Ajustar el modelo para que cuando diga '80% de probabilidad', eso ocurra de verdad en torno al 80% de las veces.
Leer el artículocongelar pesos
Dejar fijos los pesos de parte de un modelo preentrenado durante el fine-tuning, y entrenar solo el resto; es lo que hace posible el transfer learning con muy pocos ejemplos.
Abrir experimentocorrelación
Un número entre -1 y 1 que mide cuánto se mueven dos variables juntas; útil para encontrar redundancias entre columnas, pero por sí sola nunca demuestra que una cause la otra.
Abrir experimentocorrelación no implica causalidad
Dos variables pueden moverse juntas sin que una influya en la otra: puede haber una tercera causa común, o pura coincidencia. Confundir esto es una de las formas más fáciles de sacar conclusiones equivocadas de un análisis correcto.
cuantización
Redondear los pesos de un modelo ya entrenado a menos bits — de float32 a int8, incluso a int4 — para que ocupe y calcule menos; de fp32 a int8 la pérdida de precisión suele ser casi invisible.
Abrir experimentocurva de aprendizaje
Cómo cambia el error de entrenamiento y de validación a medida que crece la cantidad de datos o de pasos de entrenamiento; leerla bien dice si conviene conseguir más datos, más capacidad, o parar.
D
desbalanceo de clases
Cuando una clase aparece muchísimas más veces que otra en los datos, como el fraude frente a las transacciones normales; ahí accuracy miente, y hay que mirar recall, precisión o PR-AUC.
descenso de gradiente
El método que usa casi todo el machine learning para aprender: calcula en qué dirección empeora menos el error y da un paso pequeño hacia el lado contrario, una y otra vez.
Abrir experimentodestilación de conocimiento
Entrenar un modelo pequeño (el alumno) para imitar las salidas de uno grande ya entrenado (el profesor), en vez de aprender directamente de las etiquetas originales; suele quedar más preciso que entrenar ese mismo modelo pequeño desde cero.
desviación estándar
Cuánto se alejan en promedio los datos de su media, en las mismas unidades que los datos originales; es la raíz cuadrada de la varianza, y por eso se lee más fácil que ella.
distribución normal
La curva de campana que aparece por todas partes en estadística, gracias a que sumar muchas cosas pequeñas e independientes tiende a producirla; media y desviación estándar la describen por completo.
double descent
El fenómeno, descrito hacia 2019, donde el error de test de un modelo baja, sube justo cuando sus parámetros igualan al número de datos, y luego vuelve a bajar más allá de ese punto; rompió la intuición clásica de que más parámetros siempre es peor.
Abrir experimentodrift
Cuando los datos nuevos dejan de parecerse a los que vio el modelo al entrenar; el modelo sigue opinando, pero cada vez acierta menos.
Leer el artículodropout
Durante el entrenamiento, apaga al azar una fracción de neuronas en cada paso, para que la red no dependa demasiado de ninguna en concreto. Es una de las formas más baratas de pelear el sobreajuste.
E
embeddings
Convertir palabras, frases o imágenes en listas de números para que las cosas parecidas queden cerca en ese espacio numérico.
Abrir experimentoépoca
Una pasada completa por todos los datos de entrenamiento; un modelo suele necesitar decenas o cientos de épocas antes de dejar de mejorar.
espacio latente
El espacio numérico reducido donde un modelo generativo guarda su representación comprimida de los datos; moverse por él suavemente suele producir ejemplos intermedios que no existen en ningún dataset.
Abrir experimentoextracción de características
Convertir una señal cruda (audio, texto, una imagen) en números que un modelo pueda usar; por ejemplo, pasar audio por una FFT y quedarte con la energía en varias bandas de frecuencia en vez del sonido entero.
Abrir experimentoF
F1
Un promedio de precisión y recall en un solo número, útil cuando te interesan los dos a la vez y no quieres elegir uno.
feature store
Un almacén central donde se calculan y versionan las variables que alimentan a los modelos, para que entrenamiento y producción usen exactamente la misma definición de cada una. Sin él, es fácil que ambos mundos se desincronicen sin que nadie lo note.
fine-tuning
Seguir entrenando un modelo ya hecho con tus propios datos, para especializarlo en una tarea concreta sin partir de cero.
Leer el artículofuga de datos
Cuando información del futuro o del propio resultado se cuela sin querer en el entrenamiento; el modelo parece brillante y luego falla en producción.
Leer el artículofunción de pérdida
El número que un modelo intenta minimizar durante el entrenamiento; mide cuánto se equivoca en los ejemplos que ve, y su forma exacta (error cuadrático, entropía cruzada...) cambia qué tipo de errores penaliza más.
G
GAN
Dos redes compitiendo: un generador que intenta fabricar ejemplos falsos creíbles, y un discriminador que intenta pillarlo. Entrenadas juntas, el generador acaba produciendo cosas sorprendentemente convincentes.
Abrir experimentogradiente que se desvanece o explota
En redes muy profundas, el gradiente que viaja hacia atrás por backpropagation puede volverse casi cero (y las primeras capas dejan de aprender) o crecer sin control (y los pesos se disparan). Layernorm y las conexiones residuales existen en buena parte para evitarlo.
H
hiperparámetro
Cualquier ajuste del modelo o del entrenamiento que se decide antes de empezar y no se aprende de los datos: la tasa de aprendizaje, el número de capas, la profundidad de un árbol.
I
intervalo de confianza
Un rango que probablemente contiene el valor real, en vez de un único número que finge certeza; se ensancha cuando hay pocos datos y se estrecha cuando hay muchos.
Abrir experimentoK
k-means
El algoritmo de clustering más famoso: asigna cada punto a su centroide más cercano, recoloca los centroides al centro de sus puntos, y repite hasta que nada se mueve. Hay que decirle cuántos grupos buscar de antemano.
Abrir experimentoL
latencia de inferencia
Cuánto tarda un modelo en responder una vez entrenado; a veces importa más que la precisión, porque un modelo perfecto que tarda tres segundos puede no servir para una aplicación en tiempo real.
Leer el artículolayernorm
Reescala las activaciones dentro de cada capa para que tengan media cero y varianza uno, ejemplo a ejemplo; estabiliza el entrenamiento de redes profundas, y los transformers la llevan en casi todos los rincones.
Abrir experimentoLLM
Un modelo de lenguaje entrenado con cantidades enormes de texto y muchísimos parámetros; predice la siguiente palabra tan bien que, a esa escala, empieza a parecer que razona.
Leer el artículoM
matriz de confusión
Una tabla que cruza lo que el modelo predijo con lo que era verdad, celda a celda; de ahí salen directamente precisión, recall y todas las métricas de clasificación, y es la forma más honesta de ver dónde se equivoca.
Leer el artículoMLOps
La parte de un proyecto de machine learning que no es el modelo: versionar datos y código, desplegarlo, y vigilar que siga funcionando bien con el tiempo.
Leer el artículomodelos de difusión
Modelos que aprenden a deshacer ruido: se entrenan destruyendo imágenes poco a poco hasta dejarlas en pura estática, y luego aprenden el proceso inverso. Generar es aplicar ese proceso inverso partiendo de ruido puro.
Abrir experimentomuestreo con temperatura
En vez de elegir siempre la palabra más probable, se sortea entre las candidatas según sus probabilidades; la temperatura decide cuánto: baja, casi siempre gana la más probable; alta, el texto se vuelve errático.
Abrir experimentoN
normalización de características
Poner todas las variables de entrada en rangos parecidos antes de entrenar; sin esto, una variable medida en millones domina a otra medida en unidades, y algunos modelos aprenden mal o más despacio por ello.
O
observabilidad de modelos
Vigilar en producción no solo si el servicio responde, sino si las predicciones del modelo siguen teniendo sentido: distribución de entradas, distribución de salidas, métricas cuando hay etiquetas disponibles.
one-hot encoding
Convertir una categoría (rojo, verde, azul) en un vector de ceros con un único uno en la posición de esa categoría; evita que el modelo invente un orden entre categorías que en realidad no lo tienen.
overfitting
Cuando un modelo memoriza los datos de entrenamiento en vez de aprender el patrón general, y por eso rinde peor con datos que no ha visto.
Abrir experimentoP
p-valor
La probabilidad de ver un resultado tan extremo como el tuyo si en realidad no hubiera ningún efecto; un p-valor bajo sugiere que lo que ves no es puro azar, pero no dice nada sobre lo grande o importante que sea.
Leer el artículoperceptrón
La neurona artificial más antigua, de 1958: pesos, una suma y un umbral. Converge si las clases se pueden separar con una recta; si no (como con XOR), la recta baila para siempre y nunca se estabiliza.
Abrir experimentoperplejidad
Una medida de lo 'sorprendido' que queda un modelo de lenguaje ante un texto; cuanto más baja, mejor predice lo que viene a continuación.
pipeline
La cadena de pasos automatizados que lleva los datos desde su origen hasta la predicción final, sin intervención manual en medio.
poda
Apagar los pesos más pequeños de un modelo ya entrenado, ordenándolos por magnitud, porque casi siempre sobran: las redes entrenadas son tremendamente redundantes, y se puede podar buena parte antes de que la precisión se resienta.
Abrir experimentopolicy gradient
En vez de aprender el valor de cada acción, este enfoque de aprendizaje por refuerzo ajusta directamente la política — la regla que decide qué hacer — empujándola hacia las acciones que acabaron dando mejor resultado.
Abrir experimentoPR-AUC
Como el ROC-AUC pero centrado en acertar los casos positivos raros; más útil cuando lo que buscas es minoritario, como el fraude.
precisión
De todo lo que el modelo marcó como positivo, cuánto era realmente positivo; alta precisión significa pocas falsas alarmas.
PSI
Un número que mide cuánto ha cambiado la distribución de una variable entre dos periodos; si sube mucho, algo se ha movido de verdad.
Q
Q-learning
Un algoritmo de aprendizaje por refuerzo que aprende el valor esperado de cada acción en cada situación, a base de premios y castigos, sin necesitar un modelo del entorno. El castigo se aprende en una sola actualización; el premio tiene que propagarse paso a paso.
Abrir experimentoR
RAG
Antes de responder, el modelo busca información relevante en una base de documentos y la usa como apoyo, en vez de fiarlo todo a la memoria.
Abrir experimentorandom forest
Muchos árboles de decisión, cada uno entrenado con una muestra distinta de los mismos datos, que votan juntos; un árbol solo es inestable, pero el promedio de cincuenta suele ser sorprendentemente sólido.
Abrir experimentorecall
De todos los casos positivos que existían de verdad, cuántos detectó el modelo; alto recall significa que se le escapan pocos.
red convolucional
Una red que aprende filtros pequeños que se deslizan sobre una imagen buscando patrones locales — bordes, texturas — y los combina en capas hasta reconocer formas más complejas. Fue la arquitectura dominante en visión antes de los transformers.
red neuronal
Muchas neuronas artificiales conectadas en capas, cada una una suma ponderada seguida de una no linealidad; apiladas y entrenadas con datos, aproximan funciones que serían imposibles de programar a mano.
Abrir experimentored recurrente
Una red que procesa secuencias paso a paso, arrastrando un resumen (el estado oculto) que se actualiza en cada elemento; los transformers la desplazaron casi por completo porque ese resumen se difumina en secuencias largas.
reentrenamiento
Volver a entrenar un modelo con datos más recientes cuando su rendimiento empieza a caer; puede ser periódico, o disparado automáticamente cuando el drift supera un umbral.
registro de modelos
El sitio donde quedan versionados los modelos entrenados junto con sus métricas, sus datos de origen y qué versión está sirviendo en producción ahora mismo; sin esto, saber qué modelo generó una predicción concreta es un acto de fe.
regresión lineal
El modelo más simple para predecir un número: una suma ponderada de las variables de entrada más una constante. Sirve de referencia honesta antes de sacar artillería más pesada.
regresión logística
Como la regresión lineal pero para clasificar: pasa la suma ponderada por una función que la aplasta entre 0 y 1, y ese número se lee como una probabilidad. Sencilla, rápida y sorprendentemente difícil de batir en muchos problemas.
regularización
Cualquier técnica que penaliza la complejidad de un modelo a propósito, para que no memorice los datos de entrenamiento; L1 y L2 lo hacen sumando el tamaño de los pesos al error que se minimiza.
ReLU
La función de activación más usada en redes modernas: deja pasar tal cual los números positivos y convierte en cero los negativos. Es absurdamente simple y funciona mejor que alternativas más elaboradas.
reparto train/val/test
Dividir los datos en tres trozos que nunca se mezclan: uno para entrenar, uno para ajustar decisiones sobre la marcha (validación) y uno que se toca una sola vez, al final, para medir de verdad.
reproducibilidad
Que otra persona (o tú mismo, dentro de seis meses) pueda repetir un experimento y obtener el mismo resultado; exige fijar semillas aleatorias, versionar datos y código, y anotar el entorno exacto.
ROC-AUC
Una nota de 0 a 1 de lo bien que el modelo distingue entre dos clases, promediada sobre todos los umbrales posibles; 0,5 es adivinar, 1 es perfecto.
Leer el artículoS
sesgo
En el compromiso sesgo-varianza, la parte del error que viene de que el modelo es demasiado simple para el problema; más sesgo significa menos sobreajuste pero también menos capacidad de captar el patrón real.
sesgo de selección
Cuando los datos que recogiste no representan a la población real porque la propia forma de recogerlos ya descartó a una parte de ella; un modelo entrenado así generaliza mal aunque todas sus métricas internas se vean perfectas.
significancia estadística
Que un resultado sea poco probable si fuera puro ruido, según un umbral que decides de antemano; significativo no es sinónimo de importante, y con datos suficientes hasta una diferencia minúscula puede serlo.
Leer el artículosimilitud coseno
Mide cuánto apuntan en la misma dirección dos vectores, ignorando su tamaño; es la forma estándar de comparar dos embeddings, y va de -1 (opuestos) a 1 (idénticos en dirección).
Abrir experimentosobremuestreo y submuestreo
Dos formas de pelear el desbalanceo de clases antes de entrenar: sobremuestreo repite (o sintetiza) ejemplos de la clase rara, submuestreo recorta ejemplos de la clase común. Ninguna de las dos crea información nueva de la nada.
softmax
Convierte una lista de números cualquiera en probabilidades que suman uno, exagerando las diferencias: el número más alto se lleva casi todo el peso. Es la capa final típica de un clasificador con varias clases.
Abrir experimentosubajuste
El error opuesto al sobreajuste: el modelo es demasiado simple para captar el patrón real, y por eso falla tanto en entrenamiento como en datos nuevos. La solución casi nunca es más datos; es más capacidad.
SVM
Busca la frontera que separa dos clases dejando el mayor margen posible a ambos lados; con el truco del kernel puede curvar esa frontera sin calcular explícitamente en más dimensiones.
Abrir experimentoT
tamaño de lote
Cuántos ejemplos ve un modelo antes de actualizar sus pesos de una vez; lotes grandes dan gradientes más estables pero más lentos de calcular por paso, lotes pequeños son más ruidosos pero a veces generalizan mejor.
tasa de aprendizaje
Cuánto se mueve el modelo en cada paso de entrenamiento; demasiado grande y salta de un lado a otro sin converger, demasiado pequeña y tarda una eternidad en aprender nada.
tokens
Los trozos en los que un modelo de lenguaje corta el texto para procesarlo; no siempre son palabras completas, y de ellos depende lo que cuesta usar el modelo.
transfer learning
Partir de un modelo ya entrenado en una tarea grande y reutilizar lo que aprendió para una tarea nueva y más pequeña, en vez de empezar de cero; con quince ejemplos y un modelo congelado por debajo, se resuelven la mayoría de problemas reales de visión.
Abrir experimentotransformer
La arquitectura detrás de la mayoría de modelos de lenguaje actuales; procesa el texto entero a la vez en lugar de palabra por palabra.
Abrir experimentotruco del kernel
Un atajo matemático que permite a un modelo actuar como si los datos vivieran en un espacio de muchas más dimensiones, sin calcular nunca esas dimensiones explícitamente; ahí es donde un SVM encuentra fronteras que en el espacio original serían imposibles.
Abrir experimentoU
umbral de decisión
El punto de corte que convierte una probabilidad en un sí o un no; moverlo cambia cuántos falsos positivos y falsos negativos aceptas.
Leer el artículoumbral por coste
Elegir el punto de corte de un modelo no por maximizar accuracy, sino por minimizar el coste real: un falso negativo en detección de fraude no cuesta lo mismo que un falso positivo, y el umbral debería reflejarlo.
V
validación cruzada
Entrenar y evaluar el modelo varias veces sobre distintos trozos de los datos, para no fiarte de un único reparto con suerte.
Leer el artículovalor atípico
Un punto que se sale tanto del resto que merece explicación: puede ser un error de captura de datos o puede ser información real y valiosa. Un histograma o un diagrama de caja suele delatarlo al momento.
Abrir experimentovarianza
El promedio de las distancias al cuadrado entre cada dato y la media; mide dispersión, y en machine learning también nombra cuánto cambian las predicciones de un modelo si lo reentrenas con datos ligeramente distintos.
ventana de contexto
Cuánto texto puede ver un modelo de lenguaje a la vez antes de tener que olvidar lo anterior; todo lo que quede fuera de esa ventana, sencillamente no existe para él en ese momento.
versionado de datos
Guardar un historial de qué versión exacta de los datos entrenó cada modelo, igual que se versiona el código; sin esto, reproducir un resultado de hace seis meses puede ser imposible.
visión por computador
La parte del machine learning que trabaja con imágenes y vídeo: reconocer objetos, detectar caras, seguir movimiento. Casi todo pasa hoy por redes entrenadas con millones de imágenes etiquetadas.
Abrir experimentoW
word2vec
Un modelo de 2013 que aprende embeddings de palabras a partir de cuáles aparecen juntas, sin que nadie le diga qué significa nada; el resultado clásico es que rey - hombre + mujer cae cerca de reina.
Abrir experimento