EN

FinGPT:开源金融大语言模型

FinGPT 是由 AI4Finance Foundation 开发和维护的开源金融大语言模型项目。

核验日期

核心信息

以下信息由程序从官方接口读取,不经模型改写。

许可证
MIT
语言
Jupyter Notebook
维护方
AI4Finance-Foundation
核验日期

它是什么

FinGPT 是由 AI4Finance Foundation 开发和维护的开源金融大语言模型项目。FinGPT 采用面向 FinLLM 的全栈框架,共有五层。FinGPT-RAG 是专为金融情感分析设计的检索增强大语言模型框架。FinGPT-FinNLP 提供金融领域大语言模型训练与微调的完整流水线。

主要能力

  1. README 称,数据源层通过实时信息捕获保证全面的市场覆盖,应对金融数据的时间敏感性。

  2. 数据工程层面向实时 NLP 数据处理,应对金融数据时间敏感性高、信噪比低的固有挑战。

  3. 大语言模型层专注于包括 LoRA 在内的一系列微调方法。

  4. 任务层负责执行基础任务。

  5. 应用层展示实际应用和演示,体现 FinGPT 在金融领域的潜在能力。

  6. FinGPT-Benchmark 提出了一种面向金融领域开源大语言模型的指令微调范式。

怎么上手

  1. README 指向了关于在本地或 Replit 上运行 FinGPT 的详细安装说明,其中包括硬件要求和故障排查。

  2. README 指向了一个已发布的 FinGPT-Forecaster 演示。

  3. FinGPT v3.3、v3.2 和 v3.1 分别使用 llama2-13b、llama2-7b 和 chatglm2-6B 作为基础模型。

  4. 可以仅用一块 RTX 3090,以 LoRA 方法微调自己的 FinGPT v3 模型。

  5. 在 Finogrid 平台上,FinGPT 支持多个云端大语言模型提供方,作为运行本地模型的替代方案。

摘自 README · bash
# Clone the repository
git clone https://github.com/AI4Finance-Foundation/FinGPT.git
cd FinGPT

# Install dependencies
pip install -r requirements.txt
pip install -e .
摘自 README · python
# Using cloud API (no GPU required)
import os
os.environ['FINGPT_LLM_PROVIDER'] = 'openai'

# Using local models (requires GPU)
from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import PeftModel

# See SETUP.md for detailed examples

适合谁

FinGPT-Forecaster 目前使用美国市场数据(DOW 30)训练。README 建议考虑使用 FinGPT v1.x 模型,这些模型是为中国市场设计的。README 称,RLHF 使大语言模型能够学习个人偏好,例如风险厌恶程度、投资习惯、个性化智能投顾等。

README 称,像 BloombergGPT 那样每月或每周重新训练大语言模型成本高昂,因此轻量级适配非常有利。README 称,让互联网规模的金融数据普及化很关键,例如借助自动数据整理流水线实现模型的及时更新(每月或每周更新)。README 称,金融领域高度动态。

FinGPT 采用 MIT 许可证。项目在 MIT 教育许可证下出于学术目的分享代码。README 的内容不构成财务建议,也不是交易真实资金的推荐。

来源

本页内容整理自以下官方来源,点击可核对原文。

核验日期 ·

本页由 AI 依据上述官方来源整理,并经自动核对,未经本站实测。 发现错误?告诉我们。