/ Модель

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

Контекст
512 токенов
Параметры
136 млн
Лицензия
Apache 2.0
Архитектура
bert · dense
Базовая модель
bert-base-cased
Библиотека
transformers
Опубликована
15 сен 2025

yelp_review_classifier

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

Классификатор Amit Aminov на основе BERT определяет оценку от 1 до 5 звёзд по англоязычному тексту отзыва.

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

Бенчмарки

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

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

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

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

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

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

Amit Aminov разработал классификатор отзывов на основе BERT-base, дообученный для предсказания оценки от 1 до 5 звёзд по тексту отзыва. Модель использует архитектуру BertForSequenceClassification: 12 слоёв, размер скрытого представления 768; содержит 135,5 млн параметров и принимает последовательности длиной до 512 токенов.

Модель предназначена для определения рейтинга в англоязычных отзывах о ресторанах, компаниях и товарах, написанных в привычном формате оценок от одной до пяти звёзд. Она обучена на наборе yelp_review_full и выдаёт одну из пяти меток LABEL_0–LABEL_4, соответствующих оценкам от 1 до 5 звёзд. Для использования указана библиотека Transformers; веса опубликованы в формате safetensors.

Классификатор можно применять для автоматической сортировки отзывов по предполагаемой оценке и анализа пользовательских впечатлений. Точность на отложенной выборке в карточке не приведена. Короткие фрагменты, тексты не в формате отзывов и другие языки могут снижать надёжность предсказаний; оценки также могут отражать смещения обучающих данных. Лицензия — Apache-2.0.

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

  • присвоение отзывам о ресторанах рейтинга от 1 до 5 звёзд
  • классификация отзывов о товарах по предполагаемой оценке
  • сортировка отзывов о компаниях по рейтингу
  • анализ оценочных отзывов на английском языке

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Yelp Review Classifier

A BERT-base model fine-tuned for 5-class review-rating classification — give it a free-text review and it predicts a rating from 1 to 5 stars (the yelp_review_full label scheme).

Built by Amit Aminov · amitaminov.github.io

Model at a glance

ArchitectureBertForSequenceClassification — BERT-base (12 layers, hidden 768)
TaskText classification — review rating
Classes5  (LABEL_0…LABEL_4 = 1★…5★, in yelp_review_full order)
Max sequence length512 tokens
LanguageEnglish
Fine-tuned frombert-base-cased

Usage

from transformers import pipeline

clf = pipeline("text-classification", model="AmitAminov/yelp_review_classifier")
clf("Incredible food and the service was so warm — we'll be back every week.")
# -> [{'label': 'LABEL_4', 'score': ...}]   # LABEL_4 = 5 stars

The raw labels map to stars as LABEL_0 → 1★, LABEL_1 → 2★, …, LABEL_4 → 5★.

from transformers import AutoTokenizer, AutoModelForSequenceClassification

tok = AutoTokenizer.from_pretrained("AmitAminov/yelp_review_classifier")
model = AutoModelForSequenceClassification.from_pretrained("AmitAminov/yelp_review_classifier")

Intended use & limitations

  • Intended for rating-style sentiment on English review text (restaurants, businesses, and products with a similar 1–5 register).
  • Labels are the raw LABEL_0…LABEL_4 from training — interpret them as 1–5 stars.
  • Very short snippets, non-review language, or other languages will be less reliable, and — as with any sentiment model — predictions can reflect biases in the training data.

Training

Fine-tuned with the 🤗 Transformers Trainer on the yelp_review_full dataset (5-star reviews). Held-out evaluation metrics were not recorded in this repository; if you need them, re-run evaluation on the yelp_review_full test split.


Part of Amit Aminov's public work.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей