LLMエージェントにニュース、株価データ、センチメント分析、予測、レポート作成機能を追加するスキル集。
AI4Finance-Foundation/FinGPT
センチメント分析、予測、金融NLPベンチマークなどの金融タスク向けにファインチューニングされた、オープンソースの大規模言語モデル。
代替できる製品:Bloomberg Terminal
- スター
- 21,436
- フォーク
- 3,036
- 未解決の Issue
- 54
- 最終コミット
- 28 日前
これは何?
FinGPTは、金融分野向けの大規模言語モデルを構築するオープンソースプロジェクトです。Llama 2、ChatGLM2、Qwenなどの汎用オープンLLMを、金融ニュース、ツイート、指示データセットでLoRAベースのファインチューニングを行って金融分野に適応させ、学習済みモデルをHugging Faceで公開しています。
このプロジェクトは複数の領域を扱っています。金融センチメント分析モデル、関係抽出・見出し分類・固有表現認識を行うマルチタスクモデル、Dow 30銘柄の週次株価変動を予測するロボアドバイザー機能のFinGPT-Forecaster、そして検索拡張型センチメント分析と指示チューニング評価のためのFinGPT-RAGおよびFinGPT-Benchmarkです。FinNLPのデータパイプラインは別のリポジトリで管理されています。
このプロジェクトが掲げる方針は、コストのかかる全面的な再学習ではなく、新しいデータを使って低コストで頻繁に再チューニングすることです。READMEには、コードは学術目的で共有されており、金融アドバイスではないと記載されています。
主な機能
- 01複数のベースLLMを使い、LoRAでファインチューニングした金融センチメント分析モデル。
- 02関係抽出、見出し分類、固有表現認識を扱うマルチタスクモデル。
- 03FinGPT-Forecasterは、Dow 30銘柄の株価変動分析と翌週の予測を生成します。
- 04金融タスク向けの指示チューニング用データセットをHugging Faceで公開。
- 05金融センチメント分析タスクでオープンソースのベースモデルを比較するためのベンチマークコード。
ユースケース
- 金融テキストを使ったLLMのファインチューニングを研究する。
- 金融ニュースやソーシャルメディアの投稿のセンチメントを分類する。
- 米国大型株を対象としたロボアドバイザー風の分析を試作する。
- 金融NLPベンチマークでオープンソースのベースモデルを比較する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/AI4Finance-Foundation/FinGPT.git - 2
プロジェクトディレクトリに移動する
cd FinGPT - 3
依存関係をインストールする
pip install -r requirements.txt - 4
編集可能モードでパッケージをインストールする
pip install -e .
使う前に知っておきたいこと
- ローカルモデルを使用するにはGPUが必要です。ハードウェアの詳細については、READMEからSETUP.mdを参照してください。
- FinGPT-Forecasterは米国市場のデータ(DOW 30)でトレーニングされており、中国など他の市場向けには設計されていません。
トピック
よくある質問
- FinGPT とは?
- センチメント分析、予測、金融NLPベンチマークなどの金融タスク向けにファインチューニングされた、オープンソースの大規模言語モデル。 FinGPTは、金融分野向けの大規模言語モデルを構築するオープンソースプロジェクトです。Llama 2、ChatGLM2、Qwenなどの汎用オープンLLMを、金融ニュース、ツイート、指示データセットでLoRAベースのファインチューニングを行って金融分野に適応させ、学習済みモデルをHugging Faceで公開しています。
- FinGPT は無料で使えますか?ライセンスは?
- FinGPT は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- FinGPT は今もメンテナンスされていますか?
- 活発にメンテナンス中。FinGPT の最終コミットは 2026年9月23日 です。
- FinGPT は何に使えますか?
- 金融テキストを使ったLLMのファインチューニングを研究する。 金融ニュースやソーシャルメディアの投稿のセンチメントを分類する。 米国大型株を対象としたロボアドバイザー風の分析を試作する。 金融NLPベンチマークでオープンソースのベースモデルを比較する。
- FinGPT のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/AI4Finance-Foundation/FinGPT.git プロジェクトディレクトリに移動する: cd FinGPT 依存関係をインストールする: pip install -r requirements.txt 編集可能モードでパッケージをインストールする: pip install -e .
- FinGPT はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/AI4Finance-Foundation/FinGPT
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
最先端のテキスト、画像、音声、マルチモーダル機械学習モデルの定義、推論、学習に対応するフレームワーク。
ゼロコードのCLIとWeb UIで、100種類以上のLLMやVLMを効率よくファインチューニングできる統合フレームワーク。
Microsoft発のAI指向のクオンツ投資プラットフォーム。データ処理、モデル学習、バックテストから注文執行までをカバーします。
量子化なしで、レイヤー単位に大規模言語モデルを実行し、70Bクラスのモデルを4GB GPU 1枚で推論できるPythonライブラリ。
YAMLファイルで設定できる、大規模言語モデルのファインチューニングとポストトレーニング向けの無料・オープンソースフレームワークです。