/ Модель

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

Контекст
514 токенов
Параметры
305 млн
Архитектура
xlm-roberta · dense
Библиотека
transformers
Опубликована
15 авг 2026

yoruba-politeness-classifier

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

Модель на базе XLM-RoBERTa определяет, является ли высказывание на йоруба нейтральным, вежливым или невежливым.

10скачиваний за 30 дней0лайковвеса обновлены15 авг 2026

Бенчмарки

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

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

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

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

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

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

BOLAJOKO03/yoruba-politeness-classifier — модель классификации текста для определения уровня вежливости высказываний на языке йоруба. Она разработана для исследований и учебных задач в области NLP для африканских языков и опирается на XLM-RoBERTa, дообученную для классификации последовательностей. Модель относит высказывания к трём классам: NEUTRAL, POLITE и IMPOLITE. В ней 305,2 млн параметров, контекст — до 514 токенов; модель использует Transformers и веса Safetensors.

Обучение проводилось в течение пяти эпох на наборе из 541 размеченного высказывания на йоруба. На тестовой выборке указаны accuracy 89,81% и weighted F1 0,89, однако macro F1 составляет 0,74. Класс IMPOLITE представлен слабее остальных: его F1 равен 0,36, а recall — 0,25, поэтому модель может часто пропускать невежливые высказывания. Лицензия в предоставленных данных не указана.

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

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

Ограничения

Набор данных небольшой, а класс IMPOLITE представлен слабо: его F1 равен 0,36, а recall — 0,25. Поэтому модель может пропускать невежливые высказывания, и общую accuracy следует оценивать вместе с метриками по классам.

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

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

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

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

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

Открыть на Hugging Face

Yoruba Politeness Classifier

Project Overview

This project develops a text classification model for identifying politeness levels in Yoruba, an African language that remains comparatively underrepresented in NLP resources.

The model classifies Yoruba utterances into three categories:

  • NEUTRAL
  • POLITE
  • IMPOLITE

Dataset

The project began with an original Yoruba conversational dataset and was subsequently adapted and prepared for model training.

The final working dataset contained 541 annotated Yoruba utterances.

Class distribution:

  • NEUTRAL: 259
  • POLITE: 240
  • IMPOLITE: 39

The data were divided into:

  • Training set: 430 examples
  • Test set: 108 examples

Method

The dataset was prepared through data adaptation, cleaning, annotation, label encoding and train-test splitting.

The fine-tuned model is based on XLM-RoBERTa and was trained for 5 epochs.

Training Results

Final training loss: 0.136959

Final validation loss: 0.399099

Overall reported training loss: 0.268594

Benchmark Results

Accuracy: 89.81%

Weighted Precision: 0.89

Weighted Recall: 0.90

Weighted F1-score: 0.89

Macro F1-score: 0.74

Per-class results

ClassPrecisionRecallF1
NEUTRAL0.880.940.91
POLITE0.940.960.95
IMPOLITE0.670.250.36

Research Observation

The model performed strongly on NEUTRAL and POLITE utterances. Performance on IMPOLITE utterances was considerably lower, reflecting the smaller representation of this class in the dataset.

This result highlights the importance of balanced and linguistically diverse resources for Yoruba NLP.

Intended Use

The model is intended for research and educational purposes in Yoruba natural language processing, computational linguistics and African language technology.

Limitations

The dataset is relatively small and the IMPOLITE category is underrepresented. Therefore, the reported overall accuracy should be interpreted together with the macro-averaged metrics and per-class results.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
XLMRobertaForSequenceClassification
Ревизия весов
efdd6e9

0 моделей