/ Модель

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

Контекст
514 токенов
Параметры
305 млн
Лицензия
MIT
Архитектура
xlm-roberta · dense
Базовая модель
xlm-roberta-base
Библиотека
transformers
Опубликована
9 авг 2025

burmese-sentiment-xlm-roberta

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

Дообученная XLM-RoBERTa определяет положительную, отрицательную или нейтральную тональность бирманских текстов.

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

Бенчмарки

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

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

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

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

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

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

Модель разработана Yoon Thiri Aung и представляет собой дообученную версию FacebookAI/xlm-roberta-base для определения тональности бирманского текста. Она классифицирует текст по трём категориям: положительная, отрицательная и нейтральная.

Модель предназначена для анализа тональности публикаций в социальных сетях, отзывов, комментариев и других пользовательских текстов, а также для встраивания в чат-боты, аналитические панели и системы модерации. Это трансформер XLM-RoBERTa с архитектурой XLMRobertaForSequenceClassification, содержащий 305,2 млн параметров; базовая модель поддерживает множество языков. В обучении использованы публичные бирманские наборы данных и дополнительно размеченные автором примеры. Текст предварительно приводился к Unicode с конвертацией из Zawgyi; для токенизации применялись усечение и дополнение до 128 токенов. Нативный предел контекста составляет 514 токенов. Лицензия — MIT.

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

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Burmese Sentiment Analysis with XLM-RoBERTa

Model Details

Model Description

This model is a fine-tuned version of FacebookAI/xlm-roberta-base for Burmese sentiment analysis.
It classifies Burmese text into one of three sentiment categories:

  • Positive
  • Negative
  • Neutral

The model was trained using publicly available Burmese sentiment datasets and additional manually curated data, with careful preprocessing to normalize encoding (Zawgyi → Unicode conversion).


Uses

Direct Use

  • Sentiment classification of Burmese text from social media, reviews, comments, and other user-generated content.
  • Building sentiment-aware Burmese NLP applications such as chatbots, analytics dashboards, and content moderation tools.

Limitations

  • May not generalize well to domains significantly different from the training data.
  • May misclassify sentences with mixed sentiments or sarcasm.
  • Performance may drop for code-mixed Burmese-English text with heavy slang or informal spelling.

Training Details

Training Data

Training Procedure

  • Optimizer: AdamW (default in Hugging Face Trainer)
  • Learning rate: 2e-5
  • Batch size: 8 (train & eval)
  • Epochs: 3
  • Weight decay: 0.01
  • Mixed precision (fp16): Enabled when training on GPU
  • Metric for best model: F1 score (weighted average)
  • Evaluation strategy: Per epoch
  • Model selection: Best F1 score checkpoint

Evaluation

Metrics

The model was evaluated on a held-out validation set using accuracy, precision, recall, and F1 score.

EpochVal LossAccuracyPrecisionRecallF1
10.61710.78590.79940.78590.7875
20.42680.84700.84650.84700.8464
30.41150.84510.84470.84510.8448

The final model used is the checkpoint with the highest F1 score.


How to Use

from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

model_name = "emilyyy04/burmese-sentiment-xlm-roberta"  # Replace with actual repo name
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSequenceClassification.from_pretrained(model_name)

text = "ဒီဇာတ်လမ်းက တကယ်ကောင်းတယ်။"
inputs = tokenizer(text, return_tensors="pt", truncation=True, padding=True)
outputs = model(**inputs)
predicted_class = torch.argmax(outputs.logits, dim=1).item()

label_map = {0: "positive", 1: "negative", 2: "neutral"}
print("Predicted Sentiment:", label_map[predicted_class])

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей