/ Модель

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

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

rubert-base-cased-sentiment-med

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

Русскоязычная BERT-модель определяет положительную, отрицательную или нейтральную тональность отзывов о медицинских учреждениях.

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

Бенчмарки

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

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

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

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

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

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

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

Модель присваивает отзыву один из трёх классов: нейтральный, положительный или отрицательный. Она предназначена для автоматического анализа отзывов пациентов о клиниках и других медицинских учреждениях. Доступны версии весов для PyTorch, TensorFlow и Flax, включая формат safetensors. Лицензия в предоставленных данных не указана.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

RuBERT for Sentiment Analysis of Medical Reviews

This is a DeepPavlov/rubert-base-cased-conversational model trained on corpus of medical reviews.

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-med')
model = AutoModelForSequenceClassification.from_pretrained('blanchefort/rubert-base-cased-sentiment-med', 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

Отзывы о медучреждениях

Датасет содержит пользовательские отзывы о медицинских учреждениях. Датасет собран в мае 2019 года с сайта prodoctorov.ru

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей