/ Модель

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

Контекст
514 токенов
Параметры
152 млн
Архитектура
layoutlmv3 · dense
Опубликована
11 июн 2022

layoutlmv3-finetuned-wildreceipt

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

Дообученная LayoutLMv3 для извлечения и классификации ключевых полей на изображениях чеков.

27скачиваний за 30 дней5лайковвеса обновлены11 июн 2022

Бенчмарки

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

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

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

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

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

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

Это модель LayoutLMv3, дообученная автором Theivaprakasham на microsoft/layoutlmv3-base для извлечения ключевой информации из изображений чеков. Она размечает токены и текстовые области по категориям данных чеков; обучение и оценка проводились на WildReceipt, содержащем 25 категорий. В модели 151,8 млн параметров, базовая архитектура LayoutLMv3ForTokenClassification, родной контекст — 514 токенов.

На тестовой части WildReceipt модель показала F1 0,8785, точность 0,9249, полноту 0,8799 и loss 0,3108. Она предназначена для извлечения полей из чеков, например для последующей обработки расходов и оцифровки документов. Для работы с изображениями чеков и распознанным текстом требуется учитывать, что качество зависит от данных и условий распознавания; лицензия в предоставленных источниках не указана.

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

  • извлечение позиций и полей из чеков
  • разметка текста чеков по категориям
  • оцифровка чеков для учёта расходов

Ограничения

Оценочные показатели получены на тестовой части WildReceipt и не гарантируют такое же качество на чеках другого вида. Для извлечения данных модель рассчитана на документные изображения и текстовые области.

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

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

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

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

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

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

Открыть на Hugging Face

layoutlmv3-finetuned-wildreceipt

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

  • Loss: 0.3108
  • Precision: 0.8772
  • Recall: 0.8799
  • F1: 0.8785
  • Accuracy: 0.9249

Model description

More information needed

Intended uses & limitations

More information needed

Training and evaluation data

The WildReceipt dataset consists of 1740 receipt images, and contains 25 key information categories, and a total of about 69000 text boxes. 1268 and 472 images are used for training and testing respectively to train the LayoutLMv3 model for Key Information Extraction.

Training procedure

The training code: https://github.com/Theivaprakasham/layoutlmv3/blob/main/training_codes/LayoutLMv3_training_WildReceipts_dataset.ipynb

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 1e-05
  • train_batch_size: 4
  • eval_batch_size: 4
  • seed: 42
  • optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
  • lr_scheduler_type: linear
  • training_steps: 4000

Training results

Training LossEpochStepValidation LossPrecisionRecallF1Accuracy
No log0.321001.31430.67090.26790.38290.6700
No log0.632000.88140.64780.51950.57660.7786
No log0.953000.65680.72050.64910.68290.8303
No log1.264000.56180.75440.70720.73000.8519
1.02841.585000.50030.78020.75660.76820.8687
1.02841.896000.44540.79410.76790.78070.8748
1.02842.217000.43140.81420.79280.80330.8852
1.02842.528000.38700.81720.82000.81860.8953
1.02842.849000.36290.82880.83690.83290.9025
0.41673.1510000.35370.85400.82000.83660.9052
0.41673.4711000.33830.84380.82850.83610.9063
0.41673.7912000.34030.82970.84930.83940.9062
0.41674.113000.32710.84280.85450.84870.9110
0.41674.4214000.31820.84910.85180.85040.9131
0.27664.7315000.31110.84910.85390.85150.9129
0.27665.0516000.31770.83970.86200.85070.9124
0.27665.3617000.30910.86760.85480.86120.9191
0.27665.6818000.30800.85080.86450.85760.9162
0.27665.9919000.30590.84920.86620.85760.9163
0.21146.3120000.31840.85360.86570.85960.9147
0.21146.6221000.31610.85830.87130.86480.9184
0.21146.9422000.30550.87070.86820.86940.9220
0.21147.2623000.30040.86890.87450.87170.9219
0.21147.5724000.31110.87010.87200.87110.9211
0.1747.8925000.31300.85990.87410.86690.9198
0.1748.226000.30340.86610.87480.87040.9219
0.1748.5227000.30050.87990.86730.87360.9225
0.1748.8328000.30430.86870.88040.87450.9240
0.1749.1529000.31210.87760.87040.87400.9242
0.14129.4630000.31310.86310.87550.86920.9204
0.14129.7831000.30670.87150.87730.87440.9233
0.141210.0932000.30210.87510.88120.87820.9248
0.141210.4133000.30920.86510.88080.87290.9228
0.141210.7334000.30840.87760.87490.87620.9237
0.125411.0435000.31560.87380.87850.87610.9237
0.125411.3636000.31310.87230.88180.87700.9244
0.125411.6737000.31080.87780.87810.87800.9250
0.125411.9938000.30970.87780.87710.87750.9239
0.125412.339000.31150.87850.88010.87930.9251
0.11112.6240000.31080.87720.87990.87850.9249

Framework versions

  • Transformers 4.20.0.dev0
  • Pytorch 1.11.0+cu113
  • Datasets 2.2.2
  • Tokenizers 0.12.1

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
LayoutLMv3ForTokenClassification
Ревизия весов
53cff40

0 моделей