/ Модель

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

Контекст
512 токенов
Параметры
138 млн
Лицензия
MIT
Архитектура
albert · dense
Базовая модель
albert-base-v2-persian-zwnj-naab-mlm
Библиотека
transformers
Опубликована
21 июл 2025

albert-base-v2-persian-sentiment-snapfood

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

Дообученный персидский классификатор ALBERT определяет положительную или отрицательную тональность отзывов о доставке еды.

75скачиваний за 30 дней0лайковвеса обновлены19 сен 2026

Бенчмарки

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

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

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

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

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

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

Модель shekar-ai/albert-base-v2-persian-sentiment-snapfood — классификатор тональности отзывов на персидском языке, разработанный Shekar AI. Это дообученная для классификации последовательностей модель ALBERT, основанная на shekar-ai/albert-base-v2-persian-zwnj-naab-mlm. Она относит текст к одному из двух классов: положительному или отрицательному.

Модель предназначена прежде всего для анализа отзывов о доставке еды из набора Snappfood. В README указаны 11,9 млн параметров и точность 87,17% на отложенной выборке примерно из 6,3 тыс. отзывов; метаданные каталога указывают 137,8 млн параметров, поэтому размер модели сообщается противоречиво. Контекст ограничен 512 токенами. Поддерживается персидский язык; базовая модель учитывает символ ZWNJ. Модель распространяется по лицензии MIT.

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

  • Определение тональности отзывов о доставке еды на персидском языке
  • Разделение отзывов клиентов на положительные и отрицательные
  • Подсчёт доли позитивных и негативных отзывов о ресторане
  • Автоматическая сортировка отзывов Snappfood по тональности

Ограничения

Классификатор выдаёт только два класса тональности и обучен на отзывах о доставке еды, поэтому его качество на других жанрах и темах может отличаться. README сообщает 11,9 млн параметров, тогда как метаданные каталога указывают 137,8 млн.

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

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

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

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

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

Открыть на Hugging Face

ALBERT Persian Sentiment (Snappfood)

Binary sentiment classifier for Persian, fine-tuned from shekar-ai/albert-base-v2-persian-zwnj-naab-mlm on the Snappfood corpus of Persian food-delivery reviews.

TaskSequence classification (NEGATIVE / POSITIVE)
Parameters11.9 M
Base modelshekar-ai/albert-base-v2-persian-zwnj-naab-mlm
Training dataSnappfood reviews (~56.7k)
LicenseMIT

Usage

Shekar

from shekar import SentimentClassifier

classifier = SentimentClassifier()
print(classifier("غذا عالی بود و خیلی سریع رسید."))
print(classifier("کیفیت غذا افتضاح بود و سرد به دستم رسید."))
('positive', 0.9934062957763672)
('negative', 0.9793806672096252)

Transformers

from transformers import pipeline

classifier = pipeline(
    "text-classification",
    model="shekar-ai/albert-base-v2-persian-sentiment-snapfood",
)

for prediction in classifier([
    "غذا عالی بود و خیلی سریع رسید.",
    "کیفیت غذا افتضاح بود و سرد به دستم رسید.",
]):
    print(prediction["label"], round(prediction["score"], 4))
POSITIVE 0.9957
NEGATIVE 0.9768

Training

Data. The Snappfood sentiment dataset — user reviews of a Persian food-delivery service, labeled HAPPY / SAD and mapped to POSITIVE / NEGATIVE. Roughly 56.7k reviews for training and 6.3k held out for validation.

HyperparameterValue
Epochs3
Batch size32
Learning rate2e-5
LR schedulerLinear
OptimizerAdamW

Evaluation

On the held-out validation split (~6.3k reviews):

MetricValue
Accuracy87.17
Loss0.3227
StepEpochTraining lossValidation lossAccuracy
10000.560.33030.31980.8678
20001.130.28540.30870.8697
30001.690.26880.30550.8752
40002.260.23540.31580.8733
50002.820.22260.32270.8717

Citation

@article{Amirivojdan2025Shekar,
  author  = {Amirivojdan, Ahmad},
  title   = {{Shekar: A Python Toolkit for Persian Natural Language Processing}},
  journal = {Journal of Open Source Software},
  volume  = {10},
  number  = {114},
  pages   = {9128},
  year    = {2025},
  doi     = {10.21105/joss.09128},
  url     = {https://joss.theoj.org/papers/10.21105/joss.09128}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей