/ Модель

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

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

layoutlm-funsd

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

Дообученная на FUNSD модель LayoutLM для извлечения и классификации полей в англоязычных формах с учётом текста, изображения и расположения элементов.

13скачиваний за 30 дней0лайковвеса обновлены2 янв 2025

Бенчмарки

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

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

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

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

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

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

srinidhireddy1604/layoutlm-funsd — модель Microsoft LayoutLM, дообученная на наборе FUNSD для классификации токенов в документах и извлечения информации из форм. Она обрабатывает текст вместе с его расположением на странице и изображением документа; число параметров — 136,7 млн, контекст — до 512 токенов. Модель размечает поля категориями Answer, Header и Question и рассчитана на анализ англоязычных форм.

В оценке на FUNSD общая точность составила 0,8047, а F1 — 0,7549; для категории Header F1 заметно ниже и равен 0,2467. Модель опубликована в формате safetensors и распространяется по лицензии MIT. Результаты относятся к оценке на FUNSD, поэтому качество на других типах документов может отличаться.

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

  • извлечение вопросов и ответов из отсканированных форм
  • классификация токенов по полям Question, Answer и Header
  • структурированный разбор страниц документов
  • анализ расположения текстовых элементов в формах

Ограничения

На FUNSD F1 для категории Header составляет 0,2467, что заметно ниже результатов для Question и Answer. Оценка на FUNSD не гарантирует аналогичного качества на других типах документов.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

layoutlm-funsd

This model is a fine-tuned version of microsoft/layoutlm-base-uncased on the funsd dataset. It achieves the following results on the evaluation set:

  • Loss: 0.6932
  • Answer: {'precision': 0.7073434125269978, 'recall': 0.8096415327564895, 'f1': 0.755043227665706, 'number': 809}
  • Header: {'precision': 0.25925925925925924, 'recall': 0.23529411764705882, 'f1': 0.24669603524229072, 'number': 119}
  • Question: {'precision': 0.7767158992180713, 'recall': 0.8394366197183099, 'f1': 0.8068592057761733, 'number': 1065}
  • Overall Precision: 0.7217
  • Overall Recall: 0.7913
  • Overall F1: 0.7549
  • Overall Accuracy: 0.8047

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: 3e-05
  • train_batch_size: 32
  • eval_batch_size: 16
  • seed: 42
  • optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
  • lr_scheduler_type: linear
  • num_epochs: 20
  • mixed_precision_training: Native AMP

Training results

Training LossEpochStepValidation LossAnswerHeaderQuestionOverall PrecisionOverall RecallOverall F1Overall Accuracy
1.89581.051.7117{'precision': 0.015232292460015232, 'recall': 0.024721878862793572, 'f1': 0.01885014137606032, 'number': 809}{'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 119}{'precision': 0.11567164179104478, 'recall': 0.11643192488262911, 'f1': 0.11605053813757606, 'number': 1065}0.06010.07230.06560.3457
1.6322.0101.4951{'precision': 0.027700831024930747, 'recall': 0.037082818294190356, 'f1': 0.03171247357293869, 'number': 809}{'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 119}{'precision': 0.3054968287526427, 'recall': 0.27136150234741785, 'f1': 0.2874191944306315, 'number': 1065}0.15710.16010.15860.4391
1.44343.0151.2975{'precision': 0.1747173689619733, 'recall': 0.21013597033374537, 'f1': 0.19079685746352415, 'number': 809}{'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 119}{'precision': 0.39224704336399474, 'recall': 0.5605633802816902, 'f1': 0.46153846153846156, 'number': 1065}0.30740.38480.34180.5806
1.24174.0201.1193{'precision': 0.3728470111448835, 'recall': 0.45488257107540175, 'f1': 0.40979955456570155, 'number': 809}{'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 119}{'precision': 0.5278207109737248, 'recall': 0.6413145539906103, 'f1': 0.5790589232725731, 'number': 1065}0.46080.52730.49180.6383
1.04075.0250.9770{'precision': 0.48043478260869565, 'recall': 0.546353522867738, 'f1': 0.5112781954887218, 'number': 809}{'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 119}{'precision': 0.5961698584512906, 'recall': 0.672300469483568, 'f1': 0.6319505736981466, 'number': 1065}0.54470.58100.56230.6890
0.89776.0300.8662{'precision': 0.559375, 'recall': 0.6637824474660075, 'f1': 0.6071226681741096, 'number': 809}{'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 119}{'precision': 0.6157517899761337, 'recall': 0.7267605633802817, 'f1': 0.6666666666666667, 'number': 1065}0.58450.65780.61900.7313
0.7877.0350.8246{'precision': 0.6031589338598223, 'recall': 0.7552533992583437, 'f1': 0.6706915477497257, 'number': 809}{'precision': 0.0, 'recall': 0.0, 'f1': 0.0, 'number': 119}{'precision': 0.6820194862710364, 'recall': 0.7230046948356808, 'f1': 0.7019143117593437, 'number': 1065}0.63320.69290.66170.7434
0.69138.0400.7630{'precision': 0.6112820512820513, 'recall': 0.7367119901112484, 'f1': 0.6681614349775784, 'number': 809}{'precision': 0.02702702702702703, 'recall': 0.01680672268907563, 'f1': 0.02072538860103627, 'number': 119}{'precision': 0.6604795050270689, 'recall': 0.8018779342723005, 'f1': 0.7243426632739611, 'number': 1065}0.62000.72850.66990.7753
0.61969.0450.7427{'precision': 0.629145728643216, 'recall': 0.7737948084054388, 'f1': 0.6940133037694012, 'number': 809}{'precision': 0.08108108108108109, 'recall': 0.05042016806722689, 'f1': 0.062176165803108814, 'number': 119}{'precision': 0.7155247181266262, 'recall': 0.7746478873239436, 'f1': 0.7439134355275022, 'number': 1065}0.65570.73110.69130.7750
0.5710.0500.7250{'precision': 0.6613588110403397, 'recall': 0.7700865265760197, 'f1': 0.7115933752141633, 'number': 809}{'precision': 0.14285714285714285, 'recall': 0.09243697478991597, 'f1': 0.11224489795918367, 'number': 119}{'precision': 0.6997538966365874, 'recall': 0.8009389671361502, 'f1': 0.7469352014010507, 'number': 1065}0.66440.74610.70290.7852
0.531411.0550.7002{'precision': 0.6476578411405295, 'recall': 0.7861557478368356, 'f1': 0.7102177554438861, 'number': 809}{'precision': 0.16216216216216217, 'recall': 0.10084033613445378, 'f1': 0.12435233160621763, 'number': 119}{'precision': 0.7123745819397993, 'recall': 0.8, 'f1': 0.7536488279522335, 'number': 1065}0.66610.75260.70670.7901
0.485612.0600.6901{'precision': 0.682454251883746, 'recall': 0.7836835599505563, 'f1': 0.7295742232451092, 'number': 809}{'precision': 0.2717391304347826, 'recall': 0.21008403361344538, 'f1': 0.23696682464454974, 'number': 119}{'precision': 0.7309602649006622, 'recall': 0.8291079812206573, 'f1': 0.7769467663880335, 'number': 1065}0.69180.77370.73050.8001
0.448613.0650.6915{'precision': 0.6917211328976035, 'recall': 0.7849196538936959, 'f1': 0.7353792704111175, 'number': 809}{'precision': 0.25806451612903225, 'recall': 0.20168067226890757, 'f1': 0.22641509433962265, 'number': 119}{'precision': 0.7395659432387313, 'recall': 0.831924882629108, 'f1': 0.7830313742819267, 'number': 1065}0.69940.77520.73540.8011
0.417714.0700.6835{'precision': 0.6862326574172892, 'recall': 0.7948084054388134, 'f1': 0.736540664375716, 'number': 809}{'precision': 0.24731182795698925, 'recall': 0.19327731092436976, 'f1': 0.2169811320754717, 'number': 119}{'precision': 0.7416666666666667, 'recall': 0.8356807511737089, 'f1': 0.7858719646799116, 'number': 1065}0.69780.78070.73690.8026
0.392715.0750.6891{'precision': 0.7016393442622951, 'recall': 0.7935723114956736, 'f1': 0.7447795823665894, 'number': 809}{'precision': 0.2358490566037736, 'recall': 0.21008403361344538, 'f1': 0.22222222222222224, 'number': 119}{'precision': 0.7632478632478632, 'recall': 0.8384976525821596, 'f1': 0.7991051454138701, 'number': 1065}0.71200.78270.74570.8038
0.374316.0800.6904{'precision': 0.7064622124863089, 'recall': 0.7972805933250927, 'f1': 0.7491289198606274, 'number': 809}{'precision': 0.27450980392156865, 'recall': 0.23529411764705882, 'f1': 0.2533936651583711, 'number': 119}{'precision': 0.7675814751286449, 'recall': 0.8403755868544601, 'f1': 0.8023307933662035, 'number': 1065}0.71890.78680.75130.8034
0.368317.0850.6928{'precision': 0.7037837837837838, 'recall': 0.8046971569839307, 'f1': 0.7508650519031143, 'number': 809}{'precision': 0.2545454545454545, 'recall': 0.23529411764705882, 'f1': 0.2445414847161572, 'number': 119}{'precision': 0.7735191637630662, 'recall': 0.8338028169014085, 'f1': 0.8025305015815634, 'number': 1065}0.71780.78630.75050.8035
0.355318.0900.6940{'precision': 0.7045454545454546, 'recall': 0.8046971569839307, 'f1': 0.7512983266012695, 'number': 809}{'precision': 0.25925925925925924, 'recall': 0.23529411764705882, 'f1': 0.24669603524229072, 'number': 119}{'precision': 0.7739130434782608, 'recall': 0.8356807511737089, 'f1': 0.8036117381489841, 'number': 1065}0.71910.78730.75160.8035
0.347119.0950.6932{'precision': 0.7071583514099783, 'recall': 0.8059332509270705, 'f1': 0.753321779318313, 'number': 809}{'precision': 0.2545454545454545, 'recall': 0.23529411764705882, 'f1': 0.2445414847161572, 'number': 119}{'precision': 0.7746967071057193, 'recall': 0.8394366197183099, 'f1': 0.8057683641279857, 'number': 1065}0.72000.78980.75330.8043
0.338620.01000.6932{'precision': 0.7073434125269978, 'recall': 0.8096415327564895, 'f1': 0.755043227665706, 'number': 809}{'precision': 0.25925925925925924, 'recall': 0.23529411764705882, 'f1': 0.24669603524229072, 'number': 119}{'precision': 0.7767158992180713, 'recall': 0.8394366197183099, 'f1': 0.8068592057761733, 'number': 1065}0.72170.79130.75490.8047

Framework versions

  • Transformers 4.45.1
  • Pytorch 2.4.0
  • Datasets 3.0.1
  • Tokenizers 0.20.0

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
LayoutLMForTokenClassification
Ревизия весов
2807c9e

0 моделей