Repolode
AI4Finance-Foundation

AI4Finance-Foundation/FinGPT

Открытые большие языковые модели, дообученные для финансовых задач: анализа тональности, прогнозирования и тестов по финансовой обработке естественного языка.

Open source альтернатива:Bloomberg Terminal

Звёзды
21,436
Форки
3,036
Открытые issues
54
Последний коммит
28 дней назад

Что это?

FinGPT — проект с открытым исходным кодом для создания больших языковых моделей, ориентированных на финансы. Он адаптирует открытые модели общего назначения, такие как Llama 2, ChatGLM2 и Qwen, для финансовых задач с помощью дообучения на основе LoRA на финансовых новостях, твитах и датасетах с инструкциями; обученные модели публикуются на Hugging Face.

Проект охватывает несколько направлений: модели для анализа тональности в финансовых текстах; мультитасковую модель для извлечения связей, классификации заголовков и распознавания именованных сущностей; компонент робо-адвайзера FinGPT-Forecaster, который прогнозирует недельное движение акций компаний из индекса Dow 30; а также FinGPT-RAG и FinGPT-Benchmark для анализа тональности с дополненной поиском генерацией и оценки дообучения на инструкциях. Пайплайн данных FinNLP поддерживается в отдельном репозитории.

Заявленный подход проекта — недорогое частое дообучение на новых данных вместо затратного обучения с нуля. В README указано, что код предоставляется для академических целей и не является финансовой рекомендацией.

Ключевые возможности

  • 01Модели для анализа тональности финансовых текстов, дообученные с помощью LoRA на нескольких базовых LLM.
  • 02Мультитасковая модель для извлечения связей, классификации заголовков и распознавания именованных сущностей.
  • 03FinGPT-Forecaster формирует анализ движения акций и прогнозы на следующую неделю для компаний из индекса Dow 30.
  • 04Датасеты для дообучения на инструкциях по финансовым задачам опубликованы на Hugging Face.
  • 05Код для сравнения базовых моделей с открытым исходным кодом на задачах анализа тональности финансовых текстов.

Сценарии использования

  • Исследования дообучения LLM на финансовых текстах.
  • Классификация тональности финансовых новостей или публикаций в социальных сетях.
  • Создание прототипов анализа американских акций компаний с большой капитализацией в формате робо-адвайзера.
  • Сравнение базовых моделей с открытым исходным кодом на бенчмарках по обработке финансовых текстов.

Быстрый старт

  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, на который ссылается README.
  • FinGPT-Forecaster обучен на данных рынка США (DOW 30) и не предназначен для других рынков, например китайского.

Темы

Частые вопросы

Что такое FinGPT?
Открытые большие языковые модели, дообученные для финансовых задач: анализа тональности, прогнозирования и тестов по финансовой обработке естественного языка. FinGPT — проект с открытым исходным кодом для создания больших языковых моделей, ориентированных на финансы. Он адаптирует открытые модели общего назначения, такие как Llama 2, ChatGLM2 и Qwen, для финансовых задач с помощью дообучения на основе LoRA на финансовых новостях, твитах и датасетах с инструкциями; обученные модели публикуются на Hugging Face.
FinGPT можно использовать бесплатно? Какая у него лицензия?
FinGPT распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
FinGPT всё ещё поддерживается?
Активно поддерживается. Последний коммит в FinGPT — 23 сент. 2026 г..
Для чего можно использовать FinGPT?
Исследования дообучения LLM на финансовых текстах. Классификация тональности финансовых новостей или публикаций в социальных сетях. Создание прототипов анализа американских акций компаний с большой капитализацией в формате робо-адвайзера. Сравнение базовых моделей с открытым исходным кодом на бенчмарках по обработке финансовых текстов.
Как установить 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 проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты