Googleが開発したAI時系列予測モデル — 売上も株価も未来を読む — timesfm

google-research/timesfmPython14.4k

TimesFMは、Google Researchが開発した時系列データ(時間とともに変化するデータ)の未来を予測するためのAI基盤モデルです。売上の推移、気温の変化、株価の動きなど、時間に沿って並んだ数値データを入力すると、その先の値を予測してくれます。最新バージョン2.5ではパラメータ数を500Mから200Mに削減しつつ、対応できるデータの長さを2048から16000に大幅拡大しました。事前に大量のデータで学習済みなので、ユーザーは自分のデータに対して追加の学習なしにすぐ予測を始められます。Pythonのコードを数行書くだけで使えるため、データ分析に慣れた人なら手軽に導入できます。

🔥 なぜ話題?

AI基盤モデルがテキストや画像だけでなく時系列データにも広がる流れの中で、Googleが公開した高性能な予測モデルとして大きな注目を集めています。特にバージョン2.5でモデルサイズが小さくなりながらも性能が向上し、最大16000ステップのコンテキストに対応した点が話題となっています。

💡 こう使える!

例えば、ECサイトの運営者が過去1年間の日別売上データをTimesFMに入力すると、今後2週間の売上予測をグラフ付きで取得でき、在庫の仕入れ量やキャンペーンの計画をデータに基づいて判断できるようになります。

ユースケース: 過去の数値データの傾向から未来の値を予測したいとき(売上予測、需要予測、気象予測など)に使えるツール。

  • Googleが開発した時系列予測専用のAI基盤モデルで、追加学習なしにすぐ予測できる
  • 最新版2.5は200Mパラメータに軽量化しつつ、最大16000ステップの長いデータに対応
  • 連続的な分位点予測(予測の幅・確信度がわかる機能)を最大1000ステップ先まで出力可能
GitHubで見る →

TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting.

技術情報

言語

Python

ライセンス

Apache-2.0

最終更新

2026-04-03

スター数

14,358

フォーク数

1,238

Issue数

188

技術詳細

アーキテクチャ・仕組み

  • Decoder-onlyアーキテクチャ: 大規模言語モデル(LLM)と同様のDecoder-only Transformer構造を時系列データに適用した基盤モデル
  • ICML 2024で発表された論文「A decoder-only foundation model for time-series forecasting」がベース
  • 事前学習済みモデルのため、ファインチューニング(追加学習)なしでゼロショット予測が可能

バージョン比較(2.0 → 2.5)

項目TimesFM 2.0TimesFM 2.5
パラメータ数500M200M
最大コンテキスト長2,04816,000
分位点予測ホライズン-最大1,000(30Mの追加ヘッド)
周波数インジケータ必要不要

主要な機能・設定オプション

  • max_context: 入力として使える過去データの最大長(最大16,000)
  • max_horizon: 予測する未来のステップ数
  • normalize_inputs: 入力データの正規化
  • use_continuous_quantile_head: 連続分位点予測の有効化(平均値に加え、10%~90%の分位点を出力)
  • force_flip_invariance: 反転不変性の強制
  • infer_is_positive: データが正の値のみかを推論
  • fix_quantile_crossing: 分位点の交差(逆転)を修正
  • XReg(共変量)サポート: 外部の説明変数を使った予測(2025年10月に追加)

対応環境・バックエンド

  • PyTorch: uv pip install -e .[torch] でインストール
  • Flax(JAX): uv pip install -e .[flax] でインストール(高速推論版が開発中)
  • CPU、GPU、TPU、Apple Silicon に対応(バックエンドの個別インストールが必要)
  • パッケージ管理は uv を推奨

モデルの入手先

Google Cloud連携

  • BigQuery ML で公式に利用可能(CREATE MODEL 構文から TimesFM を呼び出せる)
  • BigQuery版はGoogleの公式サポート付き製品

今後のロードマップ

  1. Flaxバージョンの追加(推論高速化)
  2. ドキュメント・Notebookの充実
  3. その他のドキュメント・docstringの整備

ライセンス・注意点

  • オープンソース版はGoogleの公式サポート製品ではない
  • 旧バージョン(1.0/2.0)のコードは v1 サブディレクトリにアーカイブされており、pip install timesfm==1.3.0 で利用可能

AGENTS対応

  • AIエージェント向けの AGENTS.md および SKILL.md が追加されており、エージェントからTimesFMを呼び出すための仕様が整備されている

インストール・クイックスタート

# 1. リポジトリをクローン
git clone https://github.com/google-research/timesfm.git
cd timesfm

# 2. 仮想環境を作成して有効化
uv venv
source .venv/bin/activate

# 3. PyTorch版をインストール(Flax版やXReg版も選択可能)
uv pip install -e .[torch]
# Flax版の場合: uv pip install -e .[flax]
# 共変量サポートが必要な場合: uv pip install -e .[xreg]

※ お使いの環境に合わせて PyTorch または JAX のバックエンドを別途インストールしてください。

参考になる外部の関連記事

過去のトレンド履歴

関連リポジトリ

PDF・Word・Excel・画像…なんでもMarkdownに一発変換!AI時代の万能ファイル変換ツール — markitdown

microsoft/markitdownPython109.1k

MarkItDownは、PDF、Word、Excel、PowerPoint、画像、音声、HTMLなど、さまざまな形式のファイルをMarkdown(シンプルな書式付きテキスト)に変換するPython製の

LLMアプリのレシピ集!ChatGPTから音声エージェントまで実例満載 — awesome-llm-apps

Shubhamsaboo/awesome-llm-appsPython99.0k

awesome-llm-appsは、ChatGPTやGeminiなどの大規模言語モデル(AIの文章生成技術)を使った実用的なアプリケーションの作り方を集めたレシピ集です。AIエージェント(自動でタスク

写真1枚でリアルタイム顔入れ替え!ワンクリックでディープフェイク映像を生成 — Deep-Live-Cam

hacksider/Deep-Live-CamPython90.5k

Deep-Live-Camは、たった1枚の写真を用意するだけで、ウェブカメラの映像やビデオの中の顔をリアルタイムに別人の顔に入れ替えられるソフトウェアです。「顔を選ぶ→カメラを選ぶ→ライブボタンを押す

使うほど賢くなるAIエージェント — 学習・記憶・自動化を全部入りで月5ドルから運用 — hermes-agent

NousResearch/hermes-agentPython87.5k

Hermes Agentは、Nous Research社が開発した「自己改善するAIエージェント」です。会話するたびに経験からスキルを自動生成し、ユーザーの好みや過去のやり取りを記憶して、使えば使うほ

AIに「このサイトで○○して」と頼むだけ!ブラウザ操作を全自動化するエージェント — browser-use

browser-use/browser-usePython84.1k

browser-useは、AI(人工知能)にウェブブラウザを操作させて、オンラインの作業を自動化できるPython製のツールです。「この求人に応募して」「買い物リストの商品をカートに入れて」といった自