/ Модель

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

Контекст
514 токенов
Параметры
138 млн
Архитектура
camembert · dense
Опубликована
2 мар 2022

french-camembert-postag-model

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

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

40 576скачиваний за 30 дней9лайковвеса обновлены5 апр 2023

Бенчмарки

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

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

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

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

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

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

gilf/french-camembert-postag-model — модель разметки частей речи во французском тексте, созданная на основе CamemBERT и обученная на наборе данных free-french-treebank. Она присваивает токенам метки частей речи, включая прилагательные, наречия и другие категории из используемой схемы тегов. Модель подходит для морфосинтаксического анализа французских текстов и подготовки разметки для лингвистических инструментов и NLP-конвейеров.

Модель использует архитектуру CamembertForTokenClassification и содержит 137,8 млн параметров. Максимальная длина контекста составляет 514 токенов; доступны веса в форматах PyTorch, Safetensors и TensorFlow. Поддерживаемый язык — французский. Условия лицензии в доступных данных не приведены.

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

  • Разметка частей речи во французских предложениях
  • Морфосинтаксический анализ французских текстов
  • Подготовка тегов для французского NLP-конвейера

Ограничения

Модель ориентирована на французский язык и обучена на free-french-treebank; качество на других языках и отличающихся схемах разметки не подтверждено. Длина контекста ограничена 514 токенами.

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

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

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

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

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

Открыть на Hugging Face

About

The french-camembert-postag-model is a part of speech tagging model for French that was trained on the free-french-treebank dataset available on github. The base tokenizer and model used for training is 'camembert-base'.

Supported Tags

It uses the following tags:

TagCategoryExtra Info
ADJadjectif
ADJWHadjectif
ADVadverbe
ADVWHadverbe
CCconjonction de coordination
CLOpronomobj
CLRpronomrefl
CLSpronomsuj
CSconjonction de subordination
DETdéterminant
DETWHdéterminant
ETmot étranger
Iinterjection
NCnom commun
NPPnom propre
Ppréposition
P+Dpréposition + déterminant
PONCTsigne de ponctuation
PREFpréfixe
PROautres pronoms
PRORELautres pronomsrel
PROWHautres pronomsint
U?
Vverbe
VIMPverbe imperatif
VINFverbe infinitif
VPPparticipe passé
VPRparticipe présent
VSsubjonctif

More information on the tags can be found here:

http://alpage.inria.fr/statgram/frdep/Publications/crabbecandi-taln2008-final.pdf

Usage

The usage of this model follows the common transformers patterns. Here is a short example of its usage:

from transformers import AutoTokenizer, AutoModelForTokenClassification

tokenizer = AutoTokenizer.from_pretrained("gilf/french-camembert-postag-model")
model = AutoModelForTokenClassification.from_pretrained("gilf/french-camembert-postag-model")

from transformers import pipeline

nlp_token_class = pipeline('ner', model=model, tokenizer=tokenizer, grouped_entities=True)

nlp_token_class('Face à un choc inédit, les mesures mises en place par le gouvernement ont permis une protection forte et efficace des ménages')

The lines above would display something like this on a Jupyter notebook:

[{'entity_group': 'NC', 'score': 0.5760144591331482, 'word': '<s>'},
 {'entity_group': 'U', 'score': 0.9946700930595398, 'word': 'Face'},
 {'entity_group': 'P', 'score': 0.999615490436554, 'word': 'à'},
 {'entity_group': 'DET', 'score': 0.9995906352996826, 'word': 'un'},
 {'entity_group': 'NC', 'score': 0.9995531439781189, 'word': 'choc'},
 {'entity_group': 'ADJ', 'score': 0.999183714389801, 'word': 'inédit'},
 {'entity_group': 'P', 'score': 0.3710663616657257, 'word': ','},
 {'entity_group': 'DET', 'score': 0.9995903968811035, 'word': 'les'},
 {'entity_group': 'NC', 'score': 0.9995649456977844, 'word': 'mesures'},
 {'entity_group': 'VPP', 'score': 0.9988670349121094, 'word': 'mises'},
 {'entity_group': 'P', 'score': 0.9996246099472046, 'word': 'en'},
 {'entity_group': 'NC', 'score': 0.9995329976081848, 'word': 'place'},
 {'entity_group': 'P', 'score': 0.9996233582496643, 'word': 'par'},
 {'entity_group': 'DET', 'score': 0.9995935559272766, 'word': 'le'},
 {'entity_group': 'NC', 'score': 0.9995369911193848, 'word': 'gouvernement'},
 {'entity_group': 'V', 'score': 0.9993771314620972, 'word': 'ont'},
 {'entity_group': 'VPP', 'score': 0.9991101026535034, 'word': 'permis'},
 {'entity_group': 'DET', 'score': 0.9995885491371155, 'word': 'une'},
 {'entity_group': 'NC', 'score': 0.9995636343955994, 'word': 'protection'},
 {'entity_group': 'ADJ', 'score': 0.9991781711578369, 'word': 'forte'},
 {'entity_group': 'CC', 'score': 0.9991298317909241, 'word': 'et'},
 {'entity_group': 'ADJ', 'score': 0.9992275238037109, 'word': 'efficace'},
 {'entity_group': 'P+D', 'score': 0.9993300437927246, 'word': 'des'},
 {'entity_group': 'NC', 'score': 0.8353511393070221, 'word': 'ménages</s>'}]

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
CamembertForTokenClassification
Ревизия весов
172276c

0 моделей