본문으로 건너뛰기

© 2026 Molayo

GH Trending릴리즈2026. 05. 05. 06:08

TimesFM (Time Series Foundation Model) 소개 및 설치 가이드

요약

TimesFM은 Google Research에서 개발한 시계열 예측을 위한 사전 학습된 파운데이션 모델입니다. 최신 버전인 2.5는 이전 버전에 비해 매개변수 수를 줄이고, 컨텍스트 길이를 최대 16k까지 확장했으며, 연속 분위수 예측(continuous quantile forecast) 기능을 추가했습니다. 사용자는 Hugging Face Transformers와 PEFT를 활용한 파인튜닝 예제 및 XReg을 통한 공변량 지원 등 다양한 개선 사항을 이용할 수 있습니다.

핵심 포인트

  • TimesFM은 시계열 데이터 예측에 특화된 Google Research의 파운데이션 모델입니다.
  • 최신 버전 2.5는 컨텍스트 길이(Context Length)를 2048에서 최대 16k로 대폭 확장했습니다.
  • 연속 분위수 예측(Continuous Quantile Forecast) 기능을 추가하여 더 정교한 불확실성 추정치를 제공합니다.
  • Hugging Face Transformers와 PEFT (LoRA)를 사용한 파인튜닝 예제 및 XReg을 통한 공변량 지원이 강화되었습니다.
  • 사용자는 `uv` 도구를 사용하여 PyTorch 또는 Flax 백엔드를 선택적으로 설치할 수 있습니다.

TimesFM (Time Series Foundation Model) 소개

TimesFM (Time Series Foundation Model) 은 Google Research 에서 개발한 시계열 예측을 위한 사전 학습된 시간 series foundation model 입니다.

  • Paper: A decoder-only foundation model for time-series forecasting, ICML 2024.
  • All checkpoints: TimesFM Hugging Face Collection.
  • Google Research blog.
  • TimesFM in Google 1P Products:
    • BigQuery ML: Enterprise level SQL queries for scalability and reliability.
    • Google Sheets: For your daily spreadsheet.
    • Vertex Model Garden: Dockerized endpoint for agentic calling.

이 오픈 버전은 공식적으로 지원되는 Google product 가 아닙니다.

Latest Model Version: TimesFM 2.5

Archived Model Versions:

  • 1.0 and 2.0: 관련 코드는 v1 서브 디렉토리에 보관되었습니다. 이 패키지의 오래된 버전을 로드하려면 pip install timesfm==1.3.0을 사용하여 설치할 수 있습니다.

Fine-tuning 예제를 추가했습니다 (HuggingFace Transformers + PEFT (LoRA) 사용) — timesfm-forecasting/examples/finetuning/를 참조하세요.

또한 단위 테스트 (tests/) 를 추가하고 몇 가지 커뮤니티 수정 사항을 통합했습니다.

@kashif 와 @darkpowerxo 에 감사드립니다.

@borealBytes 에 큰 감사의 말씀을 드립니다. AGENTS 를 지원하기 위해! TimesFM SKILL.md 가 공개되었습니다.

TimesFM 2.5 에는 XReg 를 통해 covariate 지원을 다시 추가했습니다.

TimesFM 2.5 가 출시되었습니다!

TimesFM 2.0 과 비교하여 새로운 2.5 모델은:

  • uses 200M parameters, down from 500M.
  • supports up to 16k context length, up from 2048.
  • supports continuous quantile forecast up to 1k horizon via an optional 30M quantile head.
  • frequency 인디케이터를 제거했습니다.
  • 몇 가지 새로운 forecasting flags 를 추가했습니다.

Sept. 2025 출시 이후, 다음 개선 사항이 완료되었습니다:

  • Flax version of the model for faster inference.
  • Covariate support via XReg (see Oct. 2025 update).
  • Documentation, examples, and agent skill (see timesfm-forecasting/).
  • Fine-tuning example with LoRA via HuggingFace Transformers + PEFT (see timesfm-forecasting/examples/finetuning/).
  • Unit tests for core layers, configs, and utilities (see tests/).

Clone the repository:

git clone https://github.com/google-research/timesfm.git cd timesfm

Create a virtual environment and install dependencies using uv:

# Create a virtual environment
uv venv

# Activate the environment
source .venv/bin/activate

# Install the package in editable mode with torch
uv pip install -e .[torch]

# Or with flax
uv pip install -e .[flax]

# Or XReg is needed
uv pip install -e .[xreg]

[Optional] Install your preferred torch/jax backend based on your OS and accelerators (CPU, GPU, TPU or Apple Silicon):

  • Install PyTorch.
  • Install Jax for Flax.
import torch
import numpy as np
import timesfm
...

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub Trending Python (daily)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
1

댓글

0