/ Модель

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

Контекст
512 токенов
Лицензия
Apache 2.0
Архитектура
distilbert · dense
Базовая модель
distilbert-base-multilingual-cased
Опубликована
1 авг 2026

clasificacion-comentarios-ecommerce-es

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

Многоязычная DistilBERT, дообученная для определения положительной, нейтральной или отрицательной тональности испаноязычных отзывов об электронной торговле.

16скачиваний за 30 дней0лайковвеса обновлены2 авг 2026

Бенчмарки

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

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

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

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

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

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

Модель Mateo Rúa для классификации тональности отзывов о покупках в интернет-магазинах на испанском языке. Это дообученная многоязычная DistilBERT-модель для классификации последовательностей; она относит отзыв к одному из трёх классов: отрицательному, нейтральному или положительному. Контекст ограничен 512 токенами, доступны веса в форматах Safetensors и ONNX.

Модель предназначена для выявления недовольных покупателей, мониторинга отзывов о товарах и продавцах, построения сводок клиентского опыта и приоритизации обращений для модерации и поддержки. Обучение проведено на 30 тысячах испаноязычных отзывов Amazon с оценками, преобразованными в три класса тональности. На тестовой выборке указаны F1 macro 0,697 и accuracy 0,730.

Сильнее всего модель различает положительные и отрицательные отзывы; нейтральный класс распознаётся хуже из-за неоднозначности отзывов и дисбаланса классов. Возможны ошибки на сарказме и иронии, а качество может снижаться для других областей, например ресторанов, услуг и соцсетей. Модель рассчитана только на испанский язык; лицензия — Apache-2.0.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

🛒 Clasificador de Sentimiento para Reseñas de E-commerce en Español

Modelo de análisis de sentimiento especializado en comentarios post-compra de comercio electrónico en español — el tipo de reseñas que reciben plataformas como Mercado Libre, Falabella, Éxito o Amazon México: opiniones sobre calidad del producto, tiempos de envío, empaque y atención del vendedor.

Clasifica cada reseña en 3 clases accionables:

ClaseSignificado para el negocio
😠 negativoCliente insatisfecho — requiere atención prioritaria
😐 neutroExperiencia aceptable — oportunidad de mejora
😊 positivoCliente satisfecho

💼 Casos de uso

  • Detección temprana de clientes insatisfechos antes de que escalen a reclamos
  • Monitoreo de reputación de vendedores y productos a escala
  • Dashboards de experiencia del cliente con señal cuantificable de sentimiento
  • Priorización de moderación para equipos de atención

🚀 Uso

​```python from transformers import pipeline

clasificador = pipeline( "text-classification", model="Mateo-Rua/sentimiento-ecommerce-es" )

clasificador("Excelente producto, llegó antes de lo esperado")

[{'label': 'positivo', 'score': 0.98}]

​```

📊 Rendimiento (split de test, nunca visto en entrenamiento)

MétricaValor
F1 macro0.697
Accuracy0.730
Precision macro0.703
Recall macro0.701

Por clase

ClasePrecisionRecallF1Soporte
Negativo0.82250.76450.79242000
Neutro0.41380.55700.47491000
Positivo0.87130.78200.82422000

El modelo distingue con solidez positivo vs negativo (F1 ~0.80). La clase neutra concentra los errores por su ambigüedad inherente — una reseña de 3⭐ mezcla señales de ambos polos — aunque los class weights lograron un recall de 0.56 que sin balanceo sería drásticamente menor. El análisis de errores reveló además ruido de etiquetas en el dataset (reseñas con texto positivo y calificación negativa), un techo natural para cualquier modelo en esta tarea.

🔧 Entrenamiento

  • Base: distilbert-base-multilingual-cased (fine-tuning completo)
  • Datos: 30.000 reseñas en español de SetFit/amazon_reviews_multi_es, usadas como proxy del lenguaje de reseñas en plataformas latinoamericanas. Mapeo: 1-2⭐ → negativo · 3⭐ → neutro · 4-5⭐ → positivo
  • Desbalance: tratado con class weights ([0.84, 1.66, 0.83]) en la CrossEntropy mediante un Trainer personalizado — la clase neutra (minoritaria 2:1) pesa el doble
  • Configuración: 3 épocas, batch 16, warmup 500 steps, weight decay 0.01
  • Selección de modelo: mejor checkpoint por F1 macro en validation (load_best_model_at_end), evaluación final única sobre test
  • Reproducibilidad: seed 42 · Notebook completo de entrenamiento incluido en este repo 📓

⚠️ Limitaciones

  • La clase neutro es inherentemente ambigua (una reseña de 3⭐ mezcla señales positivas y negativas) y concentra la mayoría de los errores del modelo
  • Entrenado con reseñas de productos: puede rendir peor en otros dominios (restaurantes, servicios, redes sociales)
  • Solo español; para portugués (Brasil) se recomienda re-entrenar con datos en pt
  • Las señales de sarcasmo e ironía son difíciles de capturar

Autor

Mateo Rúa — Data Scientist · Medellín, Colombia
GitHub · LinkedIn · Hugging Face ​```

Detalles que trae la card:

  1. widget: en el YAML → HF pone un probador interactivo en la página del modelo con tus frases de ejemplo (¡la gente puede testearlo sin código!).
  2. Metadatos completos → dataset linkeado, métricas declaradas, tags de búsqueda (e-commerce, spanish, reviews).
  3. Enfoque comercial → mismo tono del notebook: casos de uso de negocio primero.
  4. Sección de limitaciones honesta → paradójicamente, es lo que más profesionalismo transmite.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
DistilBertForSequenceClassification
Ревизия весов
777bf79

0 моделей