/ Модель

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

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

layoutlmv3-finetuned-invoice

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

Модель LayoutLMv3, дообученная для извлечения ключевых полей из изображений счетов-фактур.

68скачиваний за 30 дней25лайковвеса обновлены7 июн 2022

Бенчмарки

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

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

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

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

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

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

Модель Theivaprakasham/layoutlmv3-finetuned-invoice — дообученная версия microsoft/layoutlmv3-base на наборе данных счетов-фактур. Она использует архитектуру LayoutLMv3 для разметки токенов с учётом текста и визуальной структуры документа. По изображению счёта модель извлекает имя и адрес выставителя, почтовый индекс, дату оплаты, GST, дату и номер счёта, подытог и итоговую сумму. Модель содержит 151,8 млн параметров, работает в формате PyTorch и рассчитана на контекст до 514 токенов.

В карточке приведены идеальные метрики на оценочной выборке: precision, recall, F1 и accuracy равны 1,0; эти результаты относятся только к указанной выборке и не гарантируют такого же качества на новых документах. Модель предназначена для извлечения полей из счетов, а не для документов произвольного типа. Лицензия в доступных данных не указана.

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

  • извлечение реквизитов выставителя из счёта
  • распознавание номера и дат счёта
  • извлечение налоговой ставки GST и сумм
  • автоматический разбор счетов-фактур по изображениям

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

LayoutLM-v3 model fine-tuned on invoice dataset

This model is a fine-tuned version of microsoft/layoutlmv3-base on the invoice dataset.

We use Microsoft’s LayoutLMv3 trained on Invoice Dataset to predict the Biller Name, Biller Address, Biller post_code, Due_date, GST, Invoice_date, Invoice_number, Subtotal and Total. To use it, simply upload an image or use the example image below. Results will show up in a few seconds.

It achieves the following results on the evaluation set:

  • Loss: 0.0012
  • Precision: 1.0
  • Recall: 1.0
  • F1: 1.0
  • Accuracy: 1.0

Model description

More information needed

Intended uses & limitations

More information needed

Training and evaluation data

All the training codes are available from the below GitHub link.

https://github.com/Theivaprakasham/layoutlmv3

The model can be evaluated at the HuggingFace Spaces link:

https://huggingface.co/spaces/Theivaprakasham/layoutlmv3_invoice

Training procedure

Training hyperparameters

The following hyperparameters were used during training:

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

Training results

Training LossEpochStepValidation LossPrecisionRecallF1Accuracy
No log2.01000.08780.9680.98170.97480.9966
No log4.02000.02410.9720.98580.97890.9971
No log6.03000.01860.9720.98580.97890.9971
No log8.04000.01840.98540.95740.97120.9956
0.130810.05000.01210.9720.98580.97890.9971
0.130812.06000.00760.99390.98780.99080.9987
0.130814.07000.00471.00.99590.99800.9996
0.130816.08000.00360.99600.99800.99700.9996
0.130818.09000.00450.99600.99800.99700.9996
0.006920.010000.00430.99600.99800.99700.9996
0.006922.011000.00161.01.01.01.0
0.006924.012000.00151.01.01.01.0
0.006926.013000.00141.01.01.01.0
0.006928.014000.00131.01.01.01.0
0.002630.015000.00121.01.01.01.0
0.002632.016000.00121.01.01.01.0
0.002634.017000.00111.01.01.01.0
0.002636.018000.00111.01.01.01.0
0.002638.019000.00111.01.01.01.0
0.00240.020000.00111.01.01.01.0

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
Ревизия весов
8171771

0 моделей