/ Модель

Характеристики

Контекст
512 токенов
Параметры
137 млн
Лицензия
CC BY-NC 4.0
Архитектура
bert · dense
Базовая модель
bert-base-uncased
Опубликована
4 июл 2026

finsight-ner

Разметка токеновТекст → label3 профессии

Дообученная BERT-модель извлекает имена людей, организации и географические названия из финансовых новостей.

20скачиваний за 30 дней0лайковвеса обновлены4 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

FinSight NER — модель распознавания именованных сущностей в финансовых новостях, разработанная в рамках проекта FinSight. Это дообученная версия BERT base uncased с 136,7 млн параметров, обученная на вручную размеченном наборе FiNER-ORD. Модель принимает текст и размечает имена людей (PER), организации (ORG) и географические названия (LOC) в формате BIO; максимальная длина контекста — 512 токенов.

Модель предназначена для извлечения участников и мест из финансовых новостей и повествовательных разделов документов SEC. На тестовой выборке показатель micro F1 составил 0,8159 при строгом сопоставлении сущностей. Лучше всего модель распознаёт имена людей; качество ниже для организаций и географических названий.

Модель рассчитана на хорошо сформулированный текст с обычной капитализацией. Она не размечает суммы, проценты и даты, а также не настроена на структурированный юридический и договорный текст; заголовки прописными буквами и текст в нижнем регистре могут ухудшать качество. Лицензия CC BY-NC 4.0 разрешает использование с указанием авторства, но не коммерческое использование.

Сценарии применения

  • извлечение компаний и банков из финансовых новостей
  • поиск руководителей и других упоминаемых людей в новостях
  • извлечение городов, стран и регионов из финансовых публикаций
  • разметка сущностей в повествовательных разделах документов SEC

Ограничения

Распознаёт только людей, организации и географические названия; суммы, проценты и даты не охватывает. Может хуже работать на заголовках прописными буквами, тексте в нижнем регистре и структурированных юридических или договорных документах.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

FinSight NER — Financial Named Entity Recognition

A financial-domain NER model fine-tuned from bert-base-uncased on the FiNER-ORD dataset (Shah et al., 2024), a manually-annotated corpus of financial news articles.

Recognizes three entity types in BIO format:

  • PER — persons (executives, board members, individuals mentioned in news)
  • ORG — organizations (companies, banks, regulatory bodies, agencies)
  • LOC — locations (cities, states, countries, regions)

Part of the FinSight project.

Performance (test split, entity-level)

Micro-averaged across all entity types:

metricvalue
precision0.7876
recall0.8464
f10.8159

Per-class breakdown: type precision recall f1 support

   LOC      0.7896   0.8633   0.8248       300
   ORG      0.7222   0.7993   0.7588       553
   PER      0.9261   0.9196   0.9228       286

 micro      0.7876   0.8464   0.8159

Training Setup

SettingValue
Base modelbert-base-uncased
Datasetgtfintechlab/finer-ord-bio
Train / Val / Test3,261 / 402 / 1,075 sentences
Epochs4
Batch size16
Learning rate3e-5 (linear warmup over 10% of steps)
Weight decay0.01
Max sequence length192
OptimizerAdamW (default)
Mixed precisionfp16
Seed42
HardwareNVIDIA Tesla T4 (Kaggle)
Training runtime~2.5 minutes

Label mapping

IDLabel
0O
1B-PER
2I-PER
3B-LOC
4I-LOC
5B-ORG
6I-ORG

Usage

from transformers import pipeline

ner = pipeline(
    "token-classification",
    model="musk1209/finsight-ner",
    aggregation_strategy="simple",
)
ner("Jamie Dimon, CEO of JPMorgan Chase, addressed shareholders in London.")
# [{'entity_group': 'PER', 'word': 'jamie dimon', 'score': 0.99, ...},
#  {'entity_group': 'ORG', 'word': 'jpmorgan chase', 'score': 1.00, ...},
#  {'entity_group': 'LOC', 'word': 'london',       'score': 0.99, ...}]

Scope and limitations

  • Domain: Trained on Bloomberg-style financial news from 2015. Generalizes well to modern news-style prose (including SEC filings' narrative sections) but is not tuned for structured legal or contract language.
  • Coverage: Only 3 entity types. Money amounts, percentages, and dates are intentionally not covered — those are better handled by regex given their rigid patterns in financial text.
  • Text style: Best on well-formed sentences with proper capitalization. All-caps headlines or lowercased text may underperform.

Custom evaluation code

The seqeval library (the standard NER metric library) has a broken pyproject.toml that prevents installation on Python 3.12. This model was evaluated using a custom entity-level scorer with strict-match semantics; see src/fine_tuning/ner_metrics.py in the project repo.

Citation

@article{shah2024finerord, title = {FiNER-ORD: Financial Named Entity Recognition Open Research Dataset}, author = {Shah, Agam and Gullapalli, Abhinav and Vithani, Ruchit and Galarnyk, Michael and Chava, Sudheer}, journal = {arXiv preprint arXiv:2302.11157}, year = {2024} }

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · token-classification

Можно запустить

Подбираем GPU…

Класс архитектуры
BertForTokenClassification
Ревизия весов
693fcd1

0 моделей