FinGPT:开源金融大语言模型
FinGPT 是由 AI4Finance Foundation 开发和维护的开源金融大语言模型项目。
核验日期
核心信息
以下信息由程序从官方接口读取,不经模型改写。
- 许可证
- MIT
- 语言
- Jupyter Notebook
- 维护方
- AI4Finance-Foundation
- 核验日期
它是什么
FinGPT 是由 AI4Finance Foundation 开发和维护的开源金融大语言模型项目。FinGPT 采用面向 FinLLM 的全栈框架,共有五层。FinGPT-RAG 是专为金融情感分析设计的检索增强大语言模型框架。FinGPT-FinNLP 提供金融领域大语言模型训练与微调的完整流水线。
主要能力
README 称,数据源层通过实时信息捕获保证全面的市场覆盖,应对金融数据的时间敏感性。
数据工程层面向实时 NLP 数据处理,应对金融数据时间敏感性高、信噪比低的固有挑战。
大语言模型层专注于包括 LoRA 在内的一系列微调方法。
任务层负责执行基础任务。
应用层展示实际应用和演示,体现 FinGPT 在金融领域的潜在能力。
FinGPT-Benchmark 提出了一种面向金融领域开源大语言模型的指令微调范式。
怎么上手
README 指向了关于在本地或 Replit 上运行 FinGPT 的详细安装说明,其中包括硬件要求和故障排查。
README 指向了一个已发布的 FinGPT-Forecaster 演示。
FinGPT v3.3、v3.2 和 v3.1 分别使用 llama2-13b、llama2-7b 和 chatglm2-6B 作为基础模型。
可以仅用一块 RTX 3090,以 LoRA 方法微调自己的 FinGPT v3 模型。
在 Finogrid 平台上,FinGPT 支持多个云端大语言模型提供方,作为运行本地模型的替代方案。
# Clone the repository
git clone https://github.com/AI4Finance-Foundation/FinGPT.git
cd FinGPT
# Install dependencies
pip install -r requirements.txt
pip install -e .# 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 的内容不构成财务建议,也不是交易真实资金的推荐。
来源
本页内容整理自以下官方来源,点击可核对原文。
- GitHub READMEhttps://github.com/AI4Finance-Foundation/FinGPT抓取于
核验日期 ·
本页由 AI 依据上述官方来源整理,并经自动核对,未经本站实测。 发现错误?告诉我们。