/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Лицензия
MIT
Архитектура
bert · dense
Базовая модель
InLegalBERT
Опубликована
12 апр 2024

InLegalBERT

Классификация текстаТекст → label3 профессии

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

8скачиваний за 30 дней0лайковвеса обновлены28 апр 2024

Бенчмарки

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

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

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

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

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

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

xshubhamx выпустил дообученную версию law-ai/InLegalBERT для классификации юридических текстов. Модель построена на архитектуре BERT, содержит 136,7 млн параметров и принимает последовательности длиной до 512 токенов. Базовая модель обучалась на судебных документах Индии и ориентирована на английский язык.

README приводит результаты оценки: accuracy около 0,83 и macro F1 около 0,80. Это указывает на применимость для классификации текстов в задачах, сходных с оценочной выборкой, однако датасет, набор классов и подробности предполагаемого применения не раскрыты. Лицензия модели — MIT.

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

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

Ограничения

Датасет и набор классов не описаны, поэтому опубликованные метрики нельзя напрямую переносить на другие задачи. Контекст ограничен 512 токенами.

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

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

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

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

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

Открыть на Hugging Face

Metrics

  • loss: 1.0342
  • accuracy: 0.8359
  • precision: 0.8409
  • recall: 0.8359
  • precision_macro: 0.8136
  • recall_macro: 0.8000
  • macro_fpr: 0.0142
  • weighted_fpr: 0.0138
  • weighted_specificity: 0.9792
  • macro_specificity: 0.9877
  • weighted_sensitivity: 0.8359
  • macro_sensitivity: 0.8000
  • f1_micro: 0.8359
  • f1_macro: 0.8010
  • f1_weighted: 0.8352
  • runtime: 19.9583
  • samples_per_second: 64.4340
  • steps_per_second: 8.0670

Metrics

  • loss: 1.0345
  • accuracy: 0.8358
  • precision: 0.8408
  • recall: 0.8358
  • precision_macro: 0.8207
  • recall_macro: 0.7957
  • macro_fpr: 0.0143
  • weighted_fpr: 0.0138
  • weighted_specificity: 0.9790
  • macro_specificity: 0.9877
  • weighted_sensitivity: 0.8358
  • macro_sensitivity: 0.7957
  • f1_micro: 0.8358
  • f1_macro: 0.8020
  • f1_weighted: 0.8352
  • runtime: 22.0569
  • samples_per_second: 58.5300
  • steps_per_second: 7.3450

InLegalBERT

This model is a fine-tuned version of law-ai/InLegalBERT on an unknown dataset. It achieves the following results on the evaluation set:

  • Loss: 1.0763
  • Accuracy: 0.8304
  • Precision: 0.8363
  • Recall: 0.8304
  • Precision Macro: 0.7959
  • Recall Macro: 0.8029
  • Macro Fpr: 0.0150
  • Weighted Fpr: 0.0145
  • Weighted Specificity: 0.9774
  • Macro Specificity: 0.9871
  • Weighted Sensitivity: 0.8296
  • Macro Sensitivity: 0.8029
  • F1 Micro: 0.8296
  • F1 Macro: 0.7954
  • F1 Weighted: 0.8283

Model description

More information needed

Intended uses & limitations

More information needed

Training and evaluation data

More information needed

Training procedure

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 5e-05
  • train_batch_size: 8
  • eval_batch_size: 8
  • seed: 42
  • optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
  • lr_scheduler_type: linear
  • num_epochs: 15
  • mixed_precision_training: Native AMP

Training results

Training LossEpochStepValidation LossAccuracyPrecisionRecallPrecision MacroRecall MacroMacro FprWeighted FprWeighted SpecificityMacro SpecificityWeighted SensitivityMacro SensitivityF1 MicroF1 MacroF1 Weighted
1.0651.06430.63950.79940.78180.79940.61940.63080.01850.01760.97140.98470.79940.63080.79940.60290.7804
0.58662.012860.69070.81870.81990.81870.72850.73660.01610.01560.97650.98640.81870.73660.81870.72760.8152
0.46223.019290.80560.81800.81370.81800.72270.73760.01620.01560.97640.98630.81800.73760.81800.72830.8150
0.23984.025720.93100.81720.82350.81720.76610.74250.01610.01570.97620.98620.81720.74250.81720.74070.8161
0.16115.032151.07630.83040.83630.83040.81740.79180.01480.01440.97840.98730.83040.79180.83040.79860.8304
0.10556.038581.13770.82570.82750.82570.80390.78100.01540.01490.97750.98690.82570.78100.82570.78630.8246
0.04637.045011.32150.80710.81110.80710.76920.76890.01720.01680.97610.98560.80710.76890.80710.76610.8078
0.0318.051441.34830.82030.81700.82030.77730.77270.01610.01540.97510.98640.82030.77270.82030.76900.8175
0.02029.057871.37300.82800.82630.82800.78180.78030.01520.01460.97790.98710.82800.78030.82800.77530.8256
0.013310.064301.54070.81640.81630.81640.76880.77790.01650.01580.97510.98610.81640.77790.81640.76550.8135
0.005111.070731.52350.82260.82650.82260.79000.76800.01560.01520.97690.98660.82260.76800.82260.77440.8234
0.002712.077161.56430.82650.82590.82650.78050.78410.01540.01480.97720.98690.82650.78410.82650.77750.8245
0.00213.083591.55160.82800.82730.82800.78820.79020.01520.01460.97790.98710.82800.79020.82800.78600.8262
0.001514.090021.58350.82730.82680.82730.79430.80220.01530.01470.97730.98700.82730.80220.82730.79430.8259
0.000715.096451.59140.82960.82930.82960.79590.80290.01500.01450.97740.98710.82960.80290.82960.79540.8283

Framework versions

  • Transformers 4.38.2
  • Pytorch 2.1.2
  • Datasets 2.1.0
  • Tokenizers 0.15.2

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForSequenceClassification
Ревизия весов
6741b0b

0 моделей