/ Модель

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

Контекст
512 токенов
Параметры
124 млн
Лицензия
MIT
Архитектура
bert · dense
Базовая модель
Multilingual-MiniLM-L12-H384
Библиотека
transformers
Опубликована
17 ноя 2025

tanaos-emotion-detection-v1

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

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

163скачиваний за 30 дней0лайковвеса обновлены27 мар 2026

Бенчмарки

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

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

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

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

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

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

Модель tanaos/tanaos-emotion-detection-v1 разработана Tanaos с использованием библиотеки Artifex и дообучена на базе microsoft/Multilingual-MiniLM-L12-H384. Это компактная модель BERT для классификации текста: она определяет основную эмоцию в сообщении и относит его к одной из 12 категорий, включая радость, гнев, страх и нейтральный тон. По карточке, модель рассчитана на английский язык; базовая архитектура многоязычная. Размер модели — 124,3 млн параметров, максимальная длина контекста — 512 токенов.

Модель предназначена для анализа отзывов, обратной связи клиентов, публикаций в социальных сетях и других текстов, где требуется определить эмоциональный тон. Она может служить лёгкой альтернативой более крупным моделям в мониторинге мнений и анализе настроений. Обучение проводилось на синтетическом наборе из 10 000 высказываний. Лицензия — MIT.

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

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

  • Определение эмоций в отзывах клиентов
  • Анализ эмоционального тона публикаций в соцсетях
  • Классификация обратной связи по эмоциональным категориям
  • Мониторинг настроения пользователей по текстовым сообщениям

Ограничения

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

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

tanaos-emotion-detection-v1: A small but performant emotion detection model

This model was created by Tanaos with the Artifex Python library.

This is an emotion detection model based on microsoft/Multilingual-MiniLM-L12-H384 and fine-tuned on a synthetic dataset to classify the main emotion expressed in any text input into one of the following categories:

LabelDescription
joyText that expresses happiness or positivity
angerText that expresses anger or frustration
fearText that expresses fear or anxiety
sadnessText that expresses sadness or sorrow
surpriseText that expresses surprise or shock
disgustText that expresses disgust or revulsion
excitementText that expresses excitement or enthusiasm
neutralText that either expresses a neutral or indifferent emotion, or that does not express any emotion at all on account of being purely factual or descriptive

neutral is the default label for text that is either factual or does not express a clear emotion.

These categories were chosen to cover a wide range of common emotions in text, in order to create a versatile and general-purpose emotion detection model, applicable across various industries and use cases.

This model can be used to analyze customer feedback, social media posts, reviews, and other text data to gain insights into the emotional tone and sentiment expressed by users.

How to Use

Use this model through the Artifex library:

install Artifex with

pip install artifex

use the model with

from artifex import Artifex

emotion_detection = Artifex().emotion_detection()

print(emotion_detection("I can't wait for the concert tonight!"))

# >>> [{'label': 'excitement', 'score': 0.9941}]

Model Description

  • Base model: microsoft/Multilingual-MiniLM-L12-H384
  • Task: Text classification (emotion detection)
  • Languages: English
  • Fine-tuning data: A synthetic, custom dataset of 10,000 utterances, each belonging to one of 12 different emotion categories.

Training Details

This model was trained using the Artifex Python library

pip install artifex

by providing the following instructions and generating 10,000 synthetic training samples:

from artifex import Artifex

ed = Artifex().emotion_detection()

ed.train(
    domain="general",
    classes={
        "joy": "text that expresses happiness or positivity",
        "anger": "text that expresses anger or frustration",
        "fear": "text that expresses fear or anxiety",
        "sadness": "text that expresses sadness or sorrow",
        "surprise": "text that expresses surprise or shock",
        "disgust": "text that expresses disgust or revulsion",
        "excitement": "text that expresses excitement or enthusiasm",
        "neutral": "text that either expresses a neutral or indifferent emotion, or that does not express any emotion at all on account of being purely factual or descriptive."
    },
    num_samples=10000
)

Intended Uses

This model is intended to:

  • Classify the emotional tone of text inputs across multiple languages.
  • Be used in applications such as customer feedback analysis, social media monitoring, and sentiment analysis.
  • Serve as a lightweight alternative to larger models for emotion detection tasks.

Not intended for:

  • Highly specialized domains where emotions differ significantly from the predefined categories.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей