/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Лицензия
CC BY 4.0
Архитектура
bert · dense
Базовая модель
bert-base-spanish-wwm-cased
Библиотека
transformers
Опубликована
19 июн 2026

beto-tass-sentiment

Классификация текстаТекст → label

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

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

Бенчмарки

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

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

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

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

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

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

ralzate/beto-tass-sentiment — модель классификации тональности испанского текста, разработанная автором репозитория на основе BETO и дообученная на корпусе TASS с испаноязычными твитами. Она относит текст к одному из трёх классов: отрицательный, нейтральный или положительный. Модель подходит для анализа коротких неформальных сообщений и публикаций в социальных сетях.

Модель построена на архитектуре BERT, содержит 137,1 млн параметров и поддерживает контекст до 512 токенов. В оценке на валидационной части TASS достигла F1 macro 0,668 и accuracy 0,675; нейтральный класс оказался наиболее сложным. По данным карточки, веса доступны в формате safetensors, модель использует библиотеку Transformers. Лицензия — CC-BY-4.0.

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

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

Ограничения

Обучение на твитах может снижать качество на длинных или формальных текстах. Нейтральный класс неоднозначен и чаще вызывает ошибки; также возможны смещения, связанные с корпусом TASS и тематикой соцсетей.

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

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

Открыть на Hugging Face

BETO fine-tuned para análisis de sentimiento (TASS)

Modelo de clasificación de sentimiento en español basado en BETO (bert-base-spanish-wwm-cased), afinado sobre el corpus TASS (tweets en español).

Clasifica un texto en 3 clases:

idetiquetasignificado
0NNegativo
1NEUNeutro
2PPositivo

Resultados

Evaluación sobre el split de validación de TASS (mejor checkpoint, batch size 16):

MétricaValor
F1 macro0.668
F1 weighted0.673
Accuracy0.675
Precision (macro)0.672
Recall (macro)0.667

Nota: en este corpus BETO casi iguala a XLM-RoBERTa-large (F1 0.676) pese a ser un modelo mucho más pequeño (~110M vs ~560M parámetros). La clase NEU es la más difícil (ambigua), lo que limita el F1 macro en las tres clases.

Uso

from transformers import pipeline

clf = pipeline("text-classification", model="ralzate/beto-tass-sentiment")
clf("Me encantó la película, la mejor del año")
# [{'label': 'P', 'score': 0.97}]

O con la API de bajo nivel:

from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

tok = AutoTokenizer.from_pretrained("ralzate/beto-tass-sentiment")
model = AutoModelForSequenceClassification.from_pretrained("ralzate/beto-tass-sentiment")

inputs = tok("No me gustó para nada el servicio", return_tensors="pt")
pred = model(**inputs).logits.argmax(-1).item()
print(model.config.id2label[pred])  # N

Entrenamiento

  • Base: dccuchile/bert-base-spanish-wwm-cased (BETO).
  • Datos: TASS (sentimiento, español, 3 clases N/NEU/P).
  • Hiperparámetros: batch size 16, fine-tuning completo; mejor checkpoint por F1 macro en validación.
  • Hardware: Mac M1 Pro (16 GB), entrenamiento con MPS.

Limitaciones

  • Entrenado con texto de Twitter: rinde mejor en lenguaje informal/corto; puede degradar en textos largos o formales.
  • La clase NEU es ambigua y concentra la mayor parte de los errores.
  • Sesgos propios de TASS y del dominio de redes sociales.

Contexto

Modelo derivado de un trabajo de maestría en PLN sobre clasificación de texto y NER en español. Modelo hermano: ralzate/beto-prostata-ner (NER clínico).

Licencia: CC-BY-4.0.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей