La lección 1 os vendió la apuesta: preentrena una vez sobre una montaña de datos, adáptate barato a tu problema. Así es como un único modelo de lenguaje escribe Python, francés y quintillas sin reentrenarse para cada cosa. Esta lección cobra la apuesta para las series temporales — la maquinaria real que permite a un modelo congelado predecir una serie que nunca ha visto, sin ningún ajuste en absoluto.
El truco es que una serie de rendimientos no es una frase. Un transformer come tokens — cosas discretas con embeddings — y un gráfico de precios es un flujo de reales continuos. Así que antes de cualquier magia de modelo fundacional, alguien tiene que responder a una pregunta irritantemente concreta: ¿cómo conviertes una línea ondulante en tokens? Dos bandos la responden de forma distinta, y el resto de la lección se construye sobre esa bifurcación.
Vamos a ganárnoslo.
De un-modelo-por-serie a un modelo fundacional de predicción
Before you read — take a guess
Tienes 5.000 series separadas de demanda de productos y quieres una predicción para cada una. ¿Cuál es la diferencia definitoria entre el enfoque clásico y un modelo fundacional de series temporales?
La analogía. El predictor clásico es un cerrajero que lima una llave nueva para cada cerradura — coeficientes ARIMA para esta serie, un ajuste GARCH para aquella, una red neuronal nueva para la siguiente. Artesanía preciosa, y totalmente inescalable: 5.000 series significan 5.000 ajustes, cada uno necesitando suficiente historia para estimar sus propios parámetros. Un modelo fundacional es un maestro cerrajero que ya ha abierto millones de cerraduras y ha aprendido qué son las cerraduras. Pásale una nueva y la abre a primera vista — ninguna llave nueva limada.
Definición precisa. La receta clásica (el “especialista” de la lección 1) estima parámetros por separado para cada serie : ajusta aquí, allá, una red nueva en otro sitio. Cada ajuste necesita que esa serie cargue suficiente señal para fijar su propio . Un modelo fundacional de series temporales en cambio aprende un único conjunto compartido de parámetros preentrenando sobre un corpus de millones de series de muchos dominios, y luego predice una serie nueva en una sola pasada hacia delante:
con congelado — ningún paso de gradiente toca la serie nueva. Eso es predicción zero-shot, el truco estrella de todo el campo (la lección 3 precisa “zero-shot”).
Ejemplo resuelto — el presupuesto de ajuste. Digamos que cada ajuste ARIMA necesita al menos 100 observaciones para estimar fiablemente su puñado de coeficientes, y tienes 5.000 series.
- Clásico: 5.000 estimaciones separadas. ¿Una serie con solo 30 puntos de historia? Apenas puedes ajustarla — demasiado pocas observaciones para sus propios parámetros. El arranque en frío es fatal.
- Modelo fundacional: 0 estimaciones sobre tus datos. La serie de 30 puntos recibe la misma pasada hacia delante que la de 30.000; el modelo aporta la prior que aprendió de millones de otras series, así que la historia corta es sobrevivible.
El cambio es de “cada serie enseña su propio modelo desde cero” a “un modelo ya ha aprendido la forma de las series temporales en general, y simplemente condiciona sobre tu historia”.
Zero-shot no es cero-conocimiento
“Sin ajuste sobre tu serie” no significa que el modelo no sepa nada sobre tu serie — significa que todo lo que sabe lo aprendió en el preentrenamiento, sobre otros datos. Si tu serie no se parece en nada a lo que hay en ese corpus (anticipo: los rendimientos de mercado), el zero-shot puede equivocarse con total seguridad. Sin ajuste también significa que no hay oportunidad de corregirlo por el camino.
Cuándo usarlo
Recurre al enfoque clásico de un-modelo-por-serie cuando cada serie sea larga, bien comportada, y tengas tiempo para cuidar ajustes individuales. Recurre a un modelo fundacional cuando tengas muchas series, historias cortas, o una necesidad de arranque en frío (un SKU nuevo con tres semanas de datos) — exactamente donde el ajuste por serie pasa hambre. Veremos el truco para las finanzas en concreto al final de esta lección.
Completa la propiedad definitoria.
Pick the right option for each blank, then check.
Un modelo fundacional de series temporales predice una serie completamente nueva con , razón por la cual sobrevive al arranque en frío donde la receta clásica pasa hambre.
Tokenizar una serie continua — el problema técnico central
Before you read — take a guess
¿Por qué no puedes meter un flujo crudo de floats de precios directamente en un transformer como metes palabras en un modelo de lenguaje?
La analogía. Un transformer es un lector que solo entiende palabras. Pásale la forma de onda acústica cruda de alguien hablando y está perdido — alguien tiene que cortar primero ese sonido continuo en sílabas discretas que pueda buscar. Tokenizar una serie temporal es ese corte: convertir una línea ininterrumpida en una secuencia de unidades de bocado que el mecanismo de atención pueda atender. Las dos familias de abajo cortan la línea de dos formas muy distintas.
(a) Patching — trocear en ventanas, proyectar cada una a un embedding
Definición precisa. Corta el contexto en ventanas contiguas de longitud fija llamadas parches (patches). Un parche de longitud es un vector en ; un mapa lineal aprendido lo proyecta a un embedding de dimensión — un token por parche. Un contexto de longitud con longitud de parche (sin solapamiento) produce
tokens. Esta es la idea de PatchTST, adoptada por TimesFM y Moirai. El patching hace dos trabajos a la vez: encoge la longitud de secuencia que la atención tiene que masticar (la preocupación de coste de la lección 1), y deja que cada token cargue forma local en lugar de un único punto solitario.
Ejemplo resuelto — un contexto de longitud 512, longitud de parche 32. Número de tokens de parche:
Así que 512 observaciones crudas colapsan a 16 tokens de parche. Supón . Cada parche es un vector en , y la proyección lo mapea a un token en . La atención entonces corre sobre 16 tokens, no 512 — la matriz de puntuaciones es entradas en lugar de . Misma información, aproximadamente menos aritmética de atención. El modelo predice prediciendo el siguiente parche (un bloque de longitud 32), así que emite 32 puntos futuros por paso de salida.
(b) Escalado + cuantización en un vocabulario — la ruta Chronos
Definición precisa. En lugar de proyectar parches de valor real, Chronos convierte la serie en tokens literalmente discretos para poder reutilizar un stack de modelo de lenguaje de fábrica (un codificador-decodificador estilo T5). Dos pasos:
- Escalado por media del contexto: divide cada valor por el valor absoluto medio del contexto, , dando valores escalados . Esto hace que una serie de millones y una serie de decimales parezcan comparables.
- Cuantiza cada valor escalado en uno de bins (Chronos usa ) que abarcan un rango fijo. El índice del bin es el token — un entero en — exactamente como un ID de palabra en un vocabulario.
Ahora una serie de precios es una frase de enteros, y un modelo de lenguaje T5 corriente puede entrenarse sobre ella sin cirugía arquitectónica. La predicción muestrea IDs del siguiente token, que descuantizas (de vuelta al centro de un bin) y desescalas (multiplicando por ).
Ejemplo resuelto — escala luego agrupa en bins una ventana diminuta. Contexto . Valor absoluto medio:
Contexto escalado: . Ahora supón que la rejilla de bins es uniforme sobre con bins, así que cada bin tiene ancho
El valor escalado cae en el índice de bin
Así que el valor se convierte en el token 2294. La ventana entera se convierte en una cadena corta de tales enteros, y el stack T5 la trata exactamente como texto.
La normalización global ingenua FILTRA el futuro
El pecado capital aquí: calcular la escala (o cualquier media / desviación típica / mín-máx) sobre la serie entera — incluida la parte que intentas predecir. Eso sangra información futura hacia las entradas, y tu “predicción” zero-shot está secretamente espiando. Escala usando solo la ventana de contexto que el modelo tiene permitido ver, nunca el horizonte de test y nunca estadísticas globales que lo abarquen. Esta es la misma trampa de fuga que la lección 5 disecciona en profundidad — y es la forma número uno en que un resultado publicado de FM de series temporales resulta ser ficción.
Cuándo usar cada uno
El patching mantiene los valores continuos (sin error de cuantización) y encoge la longitud de secuencia — genial cuando quieres fidelidad y un stack hecho a medida. Tokenizar en un vocabulario tira algo de precisión (cada valor se redondea al centro de un bin) pero te deja heredar gratis toda la cadena de herramientas madura de los modelos de lenguaje. El patching cambia esfuerzo de ingeniería por precisión; la cuantización cambia precisión por reutilización.
Clasifica cada propiedad bajo la familia de tokenización que describe.
Place each item in the right group.
- Trocea el contexto en ventanas de longitud fija, un embedding por ventana
- Agrupa en bins valores escalados en un vocabulario fijo para que un stack de lenguaje T5 pueda reutilizarse
- Proyecta linealmente cada ventana a un token de dimensión d, manteniendo los valores continuos
- Introduce error de redondeo porque cada valor se ajusta al centro de un bin
El objetivo de preentrenamiento — autorregresivo y probabilístico
Before you read — take a guess
Un modelo fundacional de series temporales se entrena de forma autosupervisada. ¿De dónde salen las etiquetas de entrenamiento?
La analogía. Es el truco del modelo de lenguaje, portado a números. Un modelo de lenguaje aprende tapando la siguiente palabra y adivinándola; la palabra que tapó es la clave de respuestas, así que el texto se etiqueta a sí mismo. Un modelo fundacional de series temporales tapa el siguiente parche (o el siguiente token cuantizado) y lo adivina — el futuro de la ventana es su propia etiqueta gratuita. Entrena sobre millones de series así y el modelo absorbe la gramática de las series temporales: tendencia, estacionalidad, reversión a la media, saltos de nivel.
Definición precisa — siguiente paso autorregresivo. Factoriza la verosimilitud de la secuencia de izquierda a derecha y maximízala:
donde cada “paso” es un parche (TimesFM, Moirai) o un token de vocabulario (Chronos). Como una posición solo puede condicionar sobre el pasado , la atención es causal — exactamente la atención enmascarada, triangular inferior, del curso de deep learning. Cada token de parche atiende solo a tokens de parche anteriores.
Definición precisa — probabilístico, no puntual. Un buen predictor no solo adivina un número; adivina una distribución, porque “el siguiente rendimiento es +0,3% más o menos 2%” es mucho más útil que un escueto “+0,3%”. Dos formas en que los modelos fundacionales entregan una distribución:
- Cabezas de cuantil (TimesFM): el modelo emite varios cuantiles a la vez — p. ej. los percentiles 10, 50 y 90 — entrenados con la pérdida pinball (de cuantil). Para un nivel de cuantil y predicción , la pérdida pinball sobre el resultado es
- Trayectorias muestreadas (Chronos): como la salida es una distribución de probabilidad sobre el siguiente token, puedes muestrear muchos posibles siguientes tokens, hacer rodar cada uno hacia delante autorregresivamente, y leer percentiles de la nube de futuros muestreados — una distribución predictiva de Monte-Carlo. (Lag-Llama en cambio encabeza una distribución t de Student paramétrica, capturando colas gruesas directamente.)
Ejemplo resuelto — la pérdida pinball distingue la mediana del percentil 90. Resultado real .
- Predicción de mediana (), predicción : error , así que .
- Predicción de percentil 90 (), misma predicción : .
La cabeza de alto se castiga más duro por quedarse corta (se supone que debe situarse por encima de la mayoría de los resultados), así que el entrenamiento empuja la predicción del percentil 90 hacia arriba respecto a la mediana. Esa asimetría es exactamente cómo una sola red aprende todo un abanico de cuantiles en lugar de un único punto — el abanico es la estimación de incertidumbre.
El objetivo de preentrenamiento hecho visual: un predictor solo-decodificador atiende causalmente sobre TOKENS DE PARCHE PASADOS. Cada fila es un token de parche preguntando '¿qué parches anteriores me importan?'; los pesos softmax de esa fila suman 1, y el triángulo superior está enmascarado — un token de parche puede atender a sí mismo y a tokens de parche anteriores solamente, nunca a parches futuros (eso filtraría justo lo que debe predecir). Alterna entre un patrón 'Reciente (momentum)' que abraza la diagonal, un patrón 'Dirigido por eventos' que se clava en un parche anterior (un shock de régimen), y un patrón 'Difuso' que promedia el pasado; arrastra el deslizador de temperatura para ver cuántos parches anteriores agrupa efectivamente cada token.
Una predicción puntual oculta lo único que importa en finanzas
Si un modelo solo emite un único número, no tienes ni idea de si es “+0,3% con confianza” o “ni idea, en algún punto de ±5%”. En finanzas el abanico es el producto — el dimensionamiento de posiciones, el VaR, la valoración de opciones, todos viven en la distribución, no en la media. Prefiere siempre la salida probabilística (cuantiles o trayectorias muestreadas), y desconfía de cualquier benchmark que puntúe estos modelos solo por error puntual (MAE/MSE). Un modelo puede clavar la mediana y aun así ser inútilmente sobreconfiado sobre las colas.
Cuándo usarlo
Apóyate en la salida probabilística siempre que necesites incertidumbre calibrada — límites de riesgo, abanicos de escenarios, cualquier cosa donde estar equivocado sobre cuán equivocado podrías estar sea caro. La estructura autorregresiva es el sesgo inductivo correcto cuando el futuro genuinamente depende del pasado de forma causal, de izquierda a derecha (casi toda predicción). El único régimen donde este objetivo lucha es precisamente el dato de baja señal: si “predecir el siguiente paso” es casi imposible (rendimientos de mercado eficiente), el objetivo aun así entrena tan contento — simplemente aprende a emitir una distribución ancha y casi trivial, lo cual las lecciones 3 y 6 mostrarán que a menudo es la respuesta honesta.
Pick a term, then click its definition.
El linaje — TimesFM, Chronos, Moirai, Lag-Llama
Before you read — take a guess
¿Qué elección de diseño distingue más a Moirai de los otros tres modelos estrella de abajo?
La analogía. Piensa en estos cuatro como estilos de casa rivales para el mismo instrumento. Todos tocan “predecir el futuro desde el pasado”, pero difieren en cómo leen la partitura (tokenización), cómo está dispuesta la banda (arquitectura), si tocan una voz o muchas a la vez (uni- vs multivariante), y si te entregan una sola nota o un acorde entero de posibilidades (salida probabilística).
Comparación precisa.
| Modelo (lab) | Tokenización | Arquitectura | Univariante vs multivariante | ¿Probabilístico? |
|---|---|---|---|---|
| TimesFM (Google) | Patching (parches proyectados linealmente) | Solo-decodificador | Univariante | Sí — cabezas puntual + cuantil |
| Chronos (Amazon) | Escala + cuantiza en un vocabulario fijo | Estilo T5 (stack LM codificador-decodificador) | Univariante | Sí — vía muestreo de rollouts del siguiente token |
| Moirai (Salesforce) | Patching, múltiples tamaños de parche | Codificador enmascarado | Cualquier-variable / multivariante | Sí — cabeza distribucional |
| Lag-Llama (abierto / académico) | Características rezagadas como entradas | Solo-decodificador | Univariante | Sí — cabeza t de Student paramétrica |
Unas cuantas cosas para leer de la tabla. TimesFM y Lag-Llama son ambos solo-decodificador (el stack causal estilo GPT), pero TimesFM hace patching de la serie cruda mientras Lag-Llama alimenta características rezagadas (el valor en el rezago 1, 7, 30, …) — metiendo la estacionalidad directamente en la entrada, y luego encabezando una t de Student para capturar colas gruesas. Chronos es el bicho raro: al cuantizar en un vocabulario llega a ser un modelo de lenguaje, heredando todo ese ecosistema, al precio del error de redondeo. Moirai es el especialista multivariante — puede atender a través de varias variables a la vez y elige entre tamaños de parche, lo cual importa cuando tus series vienen a frecuencias distintas.
Ejemplo resuelto — eligiendo del linaje. Debes predecir 200 series de materias primas correlacionadas conjuntamente, donde el movimiento de una serie informa al de otra. TimesFM/Chronos/Lag-Llama univariantes predecirían cada una en aislamiento, ignorando la estructura entre series. El diseño de cualquier-variable de Moirai está construido precisamente para atender a través de las 200 series juntas — la elección natural. Dale la vuelta a la tarea hacia una sola serie muy larga, de colas gruesas, donde te importa el riesgo de cola, y la cabeza t de Student de Lag-Llama se gana su sitio.
Misma familia, superficies de fallo muy distintas
No los trates como intercambiables solo porque comparten una nota de prensa. La cuantización de Chronos limita su precisión y puede destrozar valores muy fuera de su rango de bins; un modelo univariante literalmente no puede ver el contagio entre series; las características de rezago de Lag-Llama hornean suposiciones sobre qué estacionalidades importan. Una victoria de benchmark para uno dice poco sobre otro en tus datos — y (siguiente sección) dice aún menos cuando tus datos son financieros.
Cuándo usar cuál
Usa TimesFM como una base univariante general sólida con cuantiles limpios; Chronos cuando quieras cabalgar la cadena de herramientas de modelos de lenguaje y tolerar la cuantización; Moirai cuando el problema sea genuinamente multivariante o multi-frecuencia; Lag-Llama cuando la estacionalidad sea fuerte y las colas gruesas y quieras un modelo abierto, t de Student. Ninguna de estas elecciones, ojo, cambia el hecho incómodo que viene a continuación: en qué fueron entrenados.
Completa la distinción del linaje.
Pick the right option for each blank, then check.
Entre los modelos estrella, , usando múltiples tamaños de parche y un codificador enmascarado, mientras TimesFM, Chronos y Lag-Llama son principalmente univariantes.
Los corpus de preentrenamiento — miles de millones de puntos, casi ninguno parecido a un mercado
Before you read — take a guess
Los corpus de preentrenamiento detrás de estos modelos suman miles de millones de puntos temporales. Para predecir rendimientos financieros, ¿cuál es la preocupación central?
La analogía. Imagina entrenar a un sumiller campeón haciéndole catar millones de vasos de — agua. Agua mineral, agua con gas, agua del grifo de cuarenta ciudades. Se volverá extraordinario distinguiendo aguas. Luego le pides que califique un Burdeos. La habilidad que construyó es real y profunda, pero se construyó sobre la distribución equivocada. Los corpus de modelos fundacionales son océanos de series bien comportadas — y los rendimientos son el Burdeos.
Enunciado preciso. Los corpus de preentrenamiento (piensa en las mezclas estilo LOTSA / Chronos) agregan miles de millones de puntos temporales a través de energía (carga eléctrica), clima, tráfico, demanda minorista/web, transporte, y una pizca de finanzas. La propiedad definitoria de la mayoría de estos dominios es la alta relación señal-ruido: la carga eléctrica tiene una estacionalidad diaria-y-semanal atronadora que puedes predecir dormido; el tráfico y la demanda están fuertemente autocorrelacionados y son regulares. Los rendimientos financieros son lo contrario — casi eficientes, dominados por ruido impredecible, no estacionarios entre regímenes (el brutal régimen de baja SNR del curso de deep learning). Así que dos problemas se apilan:
- Cobertura: las series parecidas a un mercado son una rebanada diminuta del corpus, así que el modelo gastó casi nada de su capacidad aprendiendo sus dinámicas.
- Incluso donde están presentes, baja SNR: la fracción financiera es el dato más difícil posible del que extraer un patrón transferible — a menudo no hay un patrón estable que aprender.
Ejemplo resuelto — la mezcla está desequilibrada. Supón que un corpus tiene 10 mil millones de puntos, repartidos aproximadamente: energía 35%, tráfico 20%, clima 15%, demanda/web 25%, finanzas 5%. Eso son millones de puntos financieros — suena enorme. Pero “financiero” aquí es mayormente precios, mucho de ello de baja frecuencia, y los rendimientos que de verdad te importan cargan casi ninguna señal predecible por punto. Así que la fracción efectiva, relevante para el mercado y portadora de señal, de la que el modelo aprendió es mucho menor que el 5% — y lo poco que vio puede enseñar las lecciones equivocadas (una muestra de cripto en tendencia no es una ley estacionaria). Contrasta con 3,5 mil millones de puntos de carga eléctrica metronómica, donde cada punto refuerza una prior estacional limpia.
Una prior preentrenada de series limpias puede dañar en rendimientos
La suposición silenciosa del transfer learning es que las distribuciones de origen y destino comparten estructura. Cuando no lo hacen, la prior no es neutral — engaña activamente. Un modelo que aprendió “las series tienen estacionalidad recurrente fuerte” puede alucinar estacionalidad en rendimientos que no existe, o subestimar el riesgo de cola porque sus dominios de entrenamiento rara vez tenían colas gruesas. Por eso un benchmark deslumbrante sobre datos de energía/tráfico te dice casi nada sobre la predicción financiera — y las lecciones 3 y 6 medirán exactamente cuánto (a menudo: no mucho) sobrevive al salto a los mercados.
Cuándo importa más el desajuste de corpus
Si tu serie objetivo se parece al corpus — una predicción de demanda, una curva de carga, una métrica de negocio estacional bien comportada — el desajuste apenas muerde y la transferencia zero-shot puede ser excelente. Si tu objetivo es una sola serie de rendimientos adversarial, el desajuste de corpus es máximo y la prior preentrenada está en su terreno más débil. La regla de decisión es contundente: cuanto más se parezca tu serie a los dominios de entrenamiento, más deberías confiar en el modelo; cuanto más se parezca a rendimientos, más deberías testear antes de creer nada.
Si los corpus contienen cientos de millones de puntos financieros, ¿por qué sigue siendo dudosa la transferencia a rendimientos?
Respuesta. Dos razones se componen. Primera, la cantidad no es cobertura de lo correcto: la mayoría de los datos “financieros” son precios y de baja frecuencia, mientras que la señal predecible en los rendimientos es minúscula por punto — puedes tener mil millones de puntos ruidosos y aun así casi ninguna estructura aprendible. Segunda, el corpus está dominado por dominios de alta SNR, fuertemente estacionales, así que la prior aprendida del modelo espera patrones recurrentes limpios. Los rendimientos violan esa prior (casi eficientes, no estacionarios, de colas gruesas), así que el conocimiento transferido puede engañar en lugar de ayudar. Muchos datos sobre la distribución equivocada no hacen una buena prior para los rendimientos.
Cuándo un modelo fundacional de series temporales es la herramienta correcta
Before you read — take a guess
Dado todo lo anterior, ¿dónde se gana más claramente su sueldo un modelo fundacional de series temporales?
El compromiso, dicho llanamente. Un modelo fundacional de series temporales es una magnífica base de arranque en frío: pásale una serie nueva, bien comportada, con poca historia y produce una predicción calibrada, probabilística, en una pasada hacia delante, sin ajuste, sin cuidados. Eso es genuinamente útil y genuinamente nuevo. Pero la misma máquina, apuntada a una sola serie de rendimientos de baja SNR, se apoya en una prior construida desde la distribución equivocada — y “sin ajuste” ahora significa “sin oportunidad de adaptarse a cuán diferente del corpus es tu serie”.
| Escenario | Veredicto del modelo fundacional | Por qué |
|---|---|---|
| SKU nuevo, 3 semanas de historia de demanda | Sólido | Arranque en frío + estacionalidad parecida al corpus; el zero-shot brilla |
| 200 curvas de carga correlacionadas | Sólido (usa Moirai) | Alta SNR, multivariante, se parece a los datos de entrenamiento |
| Rendimientos diarios de una sola acción | Dudoso | Baja SNR + desajuste de corpus; la prior puede engañar |
| Riesgo de cola en una serie de rendimientos de colas gruesas | Testea duro primero | La t de Student de Lag-Llama ayuda, pero la transferencia no está probada |
Ejemplo resuelto — eligiendo en dos mesas. La Mesa A predice la demanda eléctrica de la próxima semana para 5.000 subestaciones, la mayoría con menos de dos meses de datos. Un modelo fundacional es casi ideal: parecido al corpus, arranque en frío, muchas series — exactamente sus fortalezas de la primera sección. La Mesa B predice el rendimiento de mañana para una acción de gran capitalización. Mismo modelo, terreno opuesto: una serie, SNR brutal, una prior entrenada sobre agua intentando calificar un Burdeos. La Mesa A debería desplegar la base zero-shot hoy; la Mesa B debería tratar cualquier backtest impresionante como culpable-hasta-que-se-demuestre-lo-contrario (el campo de minas de fuga de la lección 5, la evaluación honesta de la lección 6).
Una victoria zero-shot sobre datos limpios no es una licencia para los mercados
El error más caro de todo este campo es generalizar un benchmark. “TimesFM batió a ARIMA en las competiciones M” es cierto e irrelevante para si predice rendimientos. El desajuste de corpus y la baja SNR de los rendimientos significan que un predictor general fuerte puede ser un predictor de mercado terrible — y solo lo descubres evaluando honestamente sobre tu propia serie, fuera de muestra, con la fuga controlada. Hasta entonces, trata las afirmaciones de alfa de modelos fundacionales como no probadas por defecto.
Cuándo usarlo
Usa un modelo fundacional de series temporales como tu primera, barata, zero-shot base siempre que tengas muchas series, historias cortas, o un arranque en frío — y especialmente cuando esas series se parezcan a los dominios estacionales, de alta SNR, en que fue entrenado. Sé profundamente escéptico con él como predictor autónomo de rendimientos de mercado sobre una sola serie adversarial; ahí el desajuste de corpus y el suelo de ruido conspiran contra la mismísima transferencia que lo hace poderoso en otros lugares. La siguiente lección precisa “zero-shot vs few-shot” y se pregunta si las leyes de escalado que elevan estos modelos sobre datos limpios los elevan sobre los mercados en absoluto.
Clasifica cada situación según si un modelo fundacional de series temporales es un encaje sólido o uno dudoso.
Place each item in the right group.
- Predicción de demanda en arranque en frío para un producto completamente nuevo con semanas de historia
- Muchas curvas de carga correlacionadas, de alta SNR, predichas conjuntamente
- Una sola serie de rendimientos adversarial, de baja SNR, sin análogo en el corpus
- Alfa autónomo de los rendimientos diarios de una sola acción, zero-shot
Repaso
Big picture
Modelos fundacionales de series temporales
- Modelos fundacionales de series temporales
- Un modelo, no uno-por-serie
- Clásico: ajusta ARIMA/GARCH/red por serie
- FM: preentrena una vez, predice serie nueva zero-shot
- Sobrevive al arranque en frío / historia corta
- Tokenizar la línea
- Patching: trocea en ventanas → embed (TimesFM, Moirai)
- 512 / 32 = 16 tokens de parche
- Cuantizar: escala + bin en un vocab (Chronos)
- Escala solo sobre el CONTEXTO — lo global filtra
- Objetivo de preentrenamiento
- Autorregresivo siguiente parche/token; futuro = etiqueta
- Atención causal sobre tokens de parche pasados
- Probabilístico: cuantiles o trayectorias muestreadas
- El linaje
- TimesFM — decodificador, con patching, cuantiles
- Chronos — tokens de vocab, T5, muestreo
- Moirai — cualquier-variable, multi tamaño de parche, codificador
- Lag-Llama — decodificador, características de rezago, t de Student
- Corpus y el truco
- Miles de millones de puntos: energía, clima, tráfico, demanda
- Poco se parece a un mercado; los rendimientos son baja SNR
- Base de arranque en frío sólida; dudosa sobre rendimientos
- Un modelo, no uno-por-serie
Modelos fundacionales de series temporales — ponte a prueba
Un contexto de longitud 512 se trocea con longitud de parche 64 (sin solapamiento). ¿Sobre cuántos tokens de parche atiende el transformer?
Comprueba tu respuesta para continuar.