/ Модель

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

Контекст
514 токенов
Параметры
137 млн
Лицензия
MIT
Архитектура
mpnet · dense
Опубликована
24 июн 2026

product-review-sentiment-classifier

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

Англоязычный классификатор на SetFit для определения положительной или отрицательной тональности отзывов о товарах с калиброванной оценкой уверенности.

21скачиваний за 30 дней0лайковвеса обновлены24 июн 2026

Бенчмарки

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

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

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

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

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

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

faysal725/product-review-sentiment-classifier — классификатор тональности отзывов о товарах, разработанный на основе SetFit и paraphrase-mpnet-base-v2. Он относит текст отзыва к одному из двух классов: положительный или отрицательный, и выдаёт калиброванную оценку уверенности. Модель предназначена для анализа отзывов покупателей, мониторинга обратной связи и группировки мнений по тональности.

Модель содержит 136,7 млн параметров, использует архитектуру MPNet и принимает текст на английском языке. По README, её обучали методом SetFit на 256 примерах с контрастивным обучением; калибровку оценок выполняли методом Platt scaling. На сбалансированной подвыборке Amazon Reviews Binary заявлены accuracy 91,2%, F1 0,913 и Brier score 0,079. Контекстное окно — 514 токенов. Лицензия модели — MIT.

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

  • Определение тональности отзывов покупателей о товарах
  • Разделение отзывов на положительные и отрицательные
  • Мониторинг доли негативных отзывов по товарам
  • Автоматическая сортировка отзывов для анализа обратной связи

Ограничения

Модель обучена на англоязычных отзывах Amazon и рассчитана на бинарные классы, поэтому её точность на других языках, типах текстов и более тонких категориях тональности не подтверждена. Заявленные метрики получены на подвыборке обучающего датасета; README не описывает отдельный тестовый набор.

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

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

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

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

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

Открыть на Hugging Face

Product Review Sentiment Classifier

Binary sentiment classifier for product reviews — positive or negative with calibrated confidence scores.

Performance

MetricScore
Accuracy91.2%
F10.913
Brier0.079

Usage

from setfit import SetFitModel
import pickle, numpy as np

model = SetFitModel.from_pretrained("faysal725/product-review-sentiment-classifier")

# For calibrated confidence, download platt_calibrator.pkl from this repo
with open("platt_calibrator.pkl", "rb") as f:
    platt = pickle.load(f)

text = "This product is amazing, best purchase ever!"
raw_probs = np.array(model.predict_proba([text]))
calibrated = platt.predict_proba(raw_probs[:, 1].reshape(-1, 1))[0]
label = "positive" if calibrated[1] >= 0.5 else "negative"
confidence = max(calibrated)

print(f"{label} ({confidence:.1%})")

Training

  • Method: SetFit (few-shot contrastive learning, 256 examples)
  • Backbone: paraphrase-mpnet-base-v2
  • Calibration: Platt scaling (LogisticRegression on raw scores)
  • Data: Amazon Reviews Binary (Apache-2.0), 10k balanced subset

Full Package

For the complete package with FastAPI server, batch endpoint, Docker deployment, and full documentation, visit Gumroad.

License

MIT

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

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

GPU в ailist

Универсальный рантайм

Нельзя запустить

Модели SetFit требуют отдельного рантайма.

Класс архитектуры
MPNetModel
Ревизия весов
90eae28

0 моделей