Repolode
AI4Finance-Foundation

AI4Finance-Foundation/FinGPT

面向金融任务的开源大语言模型,涵盖情感分析、股价预测与金融 NLP 基准测试。

可替代:Bloomberg Terminal

Star
21,436
Fork
3,036
未关闭 Issue
54
最近提交
28天前

这是什么?

FinGPT 是一个用于构建金融大语言模型的开源项目。它基于 Llama 2、ChatGLM2、Qwen 等通用开源大模型,使用 LoRA 方法在金融新闻、推文和指令数据集上进行微调,训练好的模型发布在 Hugging Face 上。

项目涵盖多个方向:金融情感分析模型;可同时完成关系抽取、标题分类和命名实体识别的多任务模型;面向道琼斯 30 成分股、每周预测股价走势的智能投顾组件 FinGPT-Forecaster;以及用于检索增强情感分析的 FinGPT-RAG 和用于指令微调评测的 FinGPT-Benchmark。数据处理流程则放在独立的 FinNLP 仓库中维护。

项目主张以较低成本、基于新数据频繁微调,而不是反复从零训练大模型。代码仅供学术用途,项目方明确表示其内容不构成投资建议。

核心功能

  • 01基于多个基础大模型,使用 LoRA 微调的金融情感分析模型。
  • 02多任务模型,覆盖关系抽取、标题分类和命名实体识别。
  • 03FinGPT-Forecaster 可针对道琼斯 30 成分股生成股价走势分析与下周预测。
  • 04在 Hugging Face 上发布金融指令微调数据集。
  • 05提供基准测试代码,用于比较开源基础模型在金融情感任务上的表现。

适用场景

  • 研究金融文本上的大模型微调方法。
  • 对金融新闻或社交媒体帖子进行情感分类。
  • 在美股大盘股上原型验证智能投顾式分析。
  • 在金融 NLP 基准上比较开源基础模型。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/AI4Finance-Foundation/FinGPT.git
  2. 2

    进入项目目录

    cd FinGPT
  3. 3

    安装依赖

    pip install -r requirements.txt
  4. 4

    以可编辑模式安装本包

    pip install -e .

使用前须知

  • 本地运行模型需要 GPU,硬件细节见 SETUP.md。
  • FinGPT-Forecaster 基于美国市场数据(道琼斯30指数)训练,不适用于中国等其他市场。

标签

常见问题

FinGPT 是什么?
面向金融任务的开源大语言模型,涵盖情感分析、股价预测与金融 NLP 基准测试。 FinGPT 是一个用于构建金融大语言模型的开源项目。它基于 Llama 2、ChatGLM2、Qwen 等通用开源大模型,使用 LoRA 方法在金融新闻、推文和指令数据集上进行微调,训练好的模型发布在 Hugging Face 上。
FinGPT 可以免费使用吗?用的什么许可证?
FinGPT 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
FinGPT 还在维护吗?
活跃维护中。FinGPT 最近一次提交是在 2026年9月23日。
FinGPT 适合用来做什么?
研究金融文本上的大模型微调方法。 对金融新闻或社交媒体帖子进行情感分类。 在美股大盘股上原型验证智能投顾式分析。 在金融 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目