Brand LogoBrand Logo (Dark)
ホームAI エージェントツールキットGitHub 厳選エージェント投稿ブログ

カテゴリ

  • アート生成
  • オーディオ生成
  • 自動化ツール
  • チャットボット
  • コードツール
  • 金融ツール

カテゴリ

  • 大規模言語モデル
  • マーケティングツール
  • ノーコード
  • リサーチ & 検索
  • 動画 & アニメーション
  • 動画編集

GitHub ピック

  • DeerFlow — ByteDanceのオープンソースSuperAgent基盤

最新ブログ

  • OpenClaw対Composer 2 徹底比較!2026年最新AIアシスタントの実力は?
  • GoogleAIStudioとAnthropic Console どちらが最適?
  • スティッチ2.0 vs Lovable どちらが最強AIアプリビルダー?
  • 2026年最新!AIを活用した収益化戦略の実践ガイド
  • OpenClaw対MiniMax 機能・プライバシー・拡張性の違いを比較

最新ブログ

  • オープンクローVSキロクロー初心者におすすめはどれ?
  • オープンクローとキミクローの比較
  • 「GPT-5.4」と「Gemini 3.1 Pro」の比較
  • AIコンピューター革新が金融端末を揺るがす新時代
  • OpenClaw 最佳实践,5 个基本原则
LinkStartAI© 2026 LinkstartAI. 全著作権所有。
お問い合わせについて
  1. ホーム
  2. GitHub 厳選
  3. Kronos
Kronos logo

Kronos

金融OHLCV向けのOSS基盤モデル。K線を階層トークン化し自回帰Transformerで市場系列を学習する。
8.4kPythonMIT License
#python#pytorch#transformer#時系列予測#金融k線#ohlcv
#トークナイザ
#自回帰
#クオンツ研究
#市場データ
#微調整
#foundation-model

概要

Kronos は金融K線系列を“学習可能な言語”として扱う。まず専用トークナイザで連続・多次元のOHLCVを階層的な離散トークンへ量子化し、次にデコーダ型の自回帰Transformerをトークン列で事前学習して、予測・生成・下流タスクを同じ表現に統合する。重みとTokenizerは Hugging Face から取得でき、Predictorが正規化、切り詰め、サンプリング、逆変換をパイプライン化する。資産や頻度に合わせるなら Qlib でデータと回測を整え、torchrunでtokenizer/predictorの二段階微調整を回し、回帰可能な評価ループを作れる。

課題 vs イノベーション

✕従来の課題✓革新的ソリューション
金融時系列を汎用モデルへそのまま入力すると、ノイズとスケール差で破綻しやすく、市場や頻度が変わると分布仮定がすぐ崩れる。Kronos は「離散トークナイザ→自回帰事前学習」の二段でOHLCVをトークン言語へ変換し、表現を安定化して移植性を高める。
分割や正規化、サンプリング、評価がスクリプトに散らばり、再現性が低く、知見がチームに蓄積しづらい。Predictorと微調整スクリプトで実験経路をパイプライン化し、A/B比較と回帰検証を回しやすくする。

アーキテクチャ深掘り

二段階の離散化パラダイム
連続OHLCVを階層トークンへ量子化し、トークン列で自回帰事前学習する。市場系列に“語彙と文法”を与える設計。
データ→予測の流れ
K線テーブル→トークン化→自回帰サンプリング→逆変換。Predictorが切り詰めや温度/Top-p、複数経路平均を統一する。
微調整と回測の技術栈
PythonとPyTorch(torchrun)を中心に、データ準備と回測をQlibと組み合わせて、設定と評価を回帰可能な工件にする。

デプロイガイド

1. リポジトリ取得とPython環境作成

bash
1git clone https://github.com/shiyu-coder/Kronos.git && cd Kronos && python -m venv .venv && . .venv/bin/activate

2. 依存関係を導入

bash
1pip install -U pip && pip install -r requirements.txt

3. Hugging Faceからモデル/Tokenizerを読み込み予測例を実行

bash
1python examples/prediction_example.py

4. (任意)Qlibを導入しデータを準備

bash
1pip install pyqlib && python finetune/qlib_data_preprocess.py

5. (任意)torchrunで二段階微調整を実行

bash
1torchrun --standalone --nproc_per_node=2 finetune/train_tokenizer.py && torchrun --standalone --nproc_per_node=2 finetune/train_predictor.py

導入事例

コアシーン対象読者ソリューション成果
量化研究の予測ベースライン研究者多資産K線をトークン系列として予測比較同一指標で反復でき、実験の再現性が上がる
市場間の表現学習と移植複数市場チーム統一トークナイザで頻度と尺度を揃えるドリフト対応コストを下げ、移植を工程化できる
シグナル生成と回測の統合実装チーム予測からシグナルを作り回測へ接続学習→推論→回測の閉ループで回帰と比較がしやすい

制限事項と注意点

制限事項と注意点
  • 推論はCPUでも可能だが、微調整や大量推論はGPU/分散資源に依存しやすく、計算コストを先に見積もる必要がある。
  • 予測をそのままalphaにすると構造リスクが乗る。手数料・スリッページ・リスク制約を入れないと回測が過学習しやすい。
  • 市場制度とデータ品質の差が大きく、Tokenizer設計と前処理が性能上限を左右する。

よくある質問

Kronosは取引に使える?▾
Kronos はシグナル生成の土台として使うのが現実的。取引化するならコスト・スリッページ・制約を入れ、ドリフト検知と回帰テストで過学習を潰す必要がある。
GPUは必須?▾
必須ではない。推論や小規模検証はCPUでも動くが、バッチ推論や二段階微調整はGPUとtorchrun分散が有利。
自分のデータで微調整する手順は?▾
OHLCVを整形して前処理ルールを固定し、Qlib で分割と回測指標を揃えた上で、tokenizer→predictorの順に二段階で微調整し、固定評価セットで差分回帰を回す。
GitHubで見る

プロジェクト指標

Star数8.4 k
言語Python
ライセンスMIT License
デプロイ難易度普通

Table of Contents

  1. 01概要
  2. 02課題 vs イノベーション
  3. 03アーキテクチャ深掘り
  4. 04デプロイガイド
  5. 05導入事例
  6. 06制限事項と注意点
  7. 07よくある質問

関連プロジェクト

nanobot
nanobot
22.5 k·Python
DeerFlow — ByteDanceのオープンソースSuperAgent基盤
DeerFlow — ByteDanceのオープンソースSuperAgent基盤
26.1 k·Python
gstack
gstack
0·TypeScript
Marketing for Founders
Marketing for Founders
2.2 k·Markdown