/ Модель

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

Контекст
512 токенов
Параметры
124 млн
Лицензия
Apache 2.0
Архитектура
bert · dense
Базовая модель
multilingual-e5-base
Библиотека
transformers
Опубликована
23 окт 2024

lemone-router-s

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

Модель классифицирует французские налоговые запросы по тематическим категориям для маршрутизации к подходящим экспертным агентам.

25скачиваний за 30 дней5лайковвеса обновлены27 окт 2024

Бенчмарки

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

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

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

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

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

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

Lemone-Router-S — модель классификации текста, разработанная Louis Brulé Naudet для маршрутизации запросов по направлениям французского налогового права. Она дообучена на базе multilingual-e5-base и использует архитектуру BERT с классификационной головой; размер составляет 124,3 млн параметров, максимальная длина контекста — 512 токенов. Модель рассчитана на французские тексты и размечает запросы по восьми категориям, соответствующим тематическим ветвям налогового законодательства.

Модель предназначена для распределения налоговых вопросов между специализированными компонентами многоагентной системы, а также для классификации обращений и навигации по французским налоговым материалам. В README указаны точность 0,9061 и loss 0,4446 на оценочном наборе. Она опубликована под лицензией Apache-2.0. Качество может отличаться на запросах за пределами французского налогообложения и категорий, использованных при обучении.

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

  • маршрутизация вопросов по французским налогам между экспертными агентами
  • классификация запросов по направлениям налогового права Франции
  • распределение обращений по категориям BOFiP
  • сортировка налоговых вопросов для автоматизированной обработки

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Lemone-Router: A Series of Fine-Tuned Classification Models for French Taxation

Lemone-router is a series of classification models designed to produce an optimal multi-agent system for different branches of tax law. Trained on a base of 49k lines comprising a set of synthetic questions generated by GPT-4 Turbo and Llama 3.1 70B, which have been further refined through evol-instruction tuning and manual curation and authority documents, these models are based on an 8-category decomposition of the classification scheme derived from the Bulletin officiel des finances publiques - impôts :

label2id = {
    "Bénéfices professionnels": 0,
    "Contrôle et contentieux": 1,
    "Dispositifs transversaux": 2,
    "Fiscalité des entreprises": 3,
    "Patrimoine et enregistrement": 4,
    "Revenus particuliers": 5,
    "Revenus patrimoniaux": 6,
    "Taxes sur la consommation": 7
}
	
id2label = {
    0: "Bénéfices professionnels",
    1: "Contrôle et contentieux",
    2: "Dispositifs transversaux",
    3: "Fiscalité des entreprises",
    4: "Patrimoine et enregistrement",
    5: "Revenus particuliers",
    6: "Revenus patrimoniaux",
    7: "Taxes sur la consommation"
}

This model is a fine-tuned version of intfloat/multilingual-e5-small. It achieves the following results on the evaluation set:

  • Loss: 0.4446
  • Accuracy: 0.9061

Usage

# Load model directly
from transformers import AutoTokenizer, AutoModelForSequenceClassification

tokenizer = AutoTokenizer.from_pretrained("louisbrulenaudet/lemone-router-s")
model = AutoModelForSequenceClassification.from_pretrained("louisbrulenaudet/lemone-router-s")

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 9.736038436571022e-05
  • train_batch_size: 8
  • eval_batch_size: 64
  • seed: 6
  • optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
  • lr_scheduler_type: linear
  • lr_scheduler_warmup_ratio: 0.1
  • num_epochs: 4

Training results

Training LossEpochStepValidation LossAccuracy
0.60021.056170.59640.8207
0.45062.0112340.43750.8788
0.31383.0168510.44000.8965
0.1894.0224680.44460.9061

Training Hardware

  • On Cloud: No
  • GPU Model: 1 x NVIDIA H100 NVL
  • CPU Model: AMD EPYC 9V84 96-Core Processor

Framework versions

  • Transformers 4.45.2
  • Pytorch 2.4.1+cu121
  • Datasets 2.21.0
  • Tokenizers 0.20.1

Citation

If you use this code in your research, please use the following BibTeX entry.

@misc{louisbrulenaudet2024,
  author =       {Louis Brulé Naudet},
  title =        {Lemone-Router: A Series of Fine-Tuned Classification Models for French Taxation},
  year =         {2024}
  howpublished = {\url{https://huggingface.co/datasets/louisbrulenaudet/lemone-router-s}},
}

Feedback

If you have any feedback, please reach out at louisbrulenaudet@icloud.com.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей