/ Модель

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

Контекст
512 токенов
Параметры
205 млн
Архитектура
bert · dense
Опубликована
2 мар 2022

rubert-base-cased-sentiment-rurewiews

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

Русскоязычная модель на базе RuBERT для определения тональности отзывов на товары по трём классам: нейтральный, положительный и отрицательный.

110скачиваний за 30 дней6лайковвеса обновлены6 апр 2023

Бенчмарки

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

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

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

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

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

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

Модель blanchefort/rubert-base-cased-sentiment-rurewiews — русскоязычный классификатор тональности отзывов на товары. Она разработана на основе DeepPavlov/rubert-base-cased-conversational и обучена на наборе RuReviews. Архитектура — BERT для классификации последовательностей; модель относит текст к одному из трёх классов: нейтральный, положительный или отрицательный.

Модель предназначена для анализа отзывов на русском языке, например для автоматической сортировки и мониторинга обратной связи о товарах. Максимальная длина контекста — 512 токенов; опубликованы форматы PyTorch, TensorFlow и Flax, включая веса safetensors. Лицензия в предоставленных данных не указана.

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

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

Ограничения

Классификация ограничена тремя метками и рассчитана на русскоязычные отзывы о товарах; для текстов длиннее 512 токенов контекст модели ограничен.

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

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

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

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

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

Открыть на Hugging Face

RuBERT for Sentiment Analysis of Product Reviews

This is a DeepPavlov/rubert-base-cased-conversational model trained on RuReviews.

Labels

0: NEUTRAL
1: POSITIVE
2: NEGATIVE

How to use


import torch
from transformers import AutoModelForSequenceClassification
from transformers import BertTokenizerFast

tokenizer = BertTokenizerFast.from_pretrained('blanchefort/rubert-base-cased-sentiment-rurewiews')
model = AutoModelForSequenceClassification.from_pretrained('blanchefort/rubert-base-cased-sentiment-rurewiews', return_dict=True)

@torch.no_grad()
def predict(text):
    inputs = tokenizer(text, max_length=512, padding=True, truncation=True, return_tensors='pt')
    outputs = model(**inputs)
    predicted = torch.nn.functional.softmax(outputs.logits, dim=1)
    predicted = torch.argmax(predicted, dim=1).numpy()
    return predicted

Dataset used for model training

RuReviews

RuReviews: An Automatically Annotated Sentiment Analysis Dataset for Product Reviews in Russian.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей