/ Модель

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

Контекст
512 токенов
Параметры
155 млн
Лицензия
Своя лицензия
Архитектура
electra · dense
Базовая модель
KcELECTRA-base-v2022
Опубликована
23 июн 2026

kcelectra-korean-emotion

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

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

68скачиваний за 30 дней2лайкавеса обновлены23 июн 2026

Бенчмарки

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

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

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

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

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

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

GGARA02 разработала классификатор эмоций в корейском тексте на основе KcELECTRA-base-v2022, дообученный на корпусе AI-Hub Emotional Dialogue Corpus. Модель принимает отдельную реплику или текст высказываний одного говорящего и относит его к одному из шести классов: гнев, радость, тревога, смущение, грусть или обида.

Это ELECTRA-дискриминатор с архитектурой ElectraForSequenceClassification и 155 млн параметров. Контекст модели составляет до 512 токенов; при обучении использовалась максимальная длина последовательности 128 токенов. Для тестового раздела AI-Hub автор сообщает точность 86,95% и Macro F1 0,8672. Модель предназначена для классификации корейских высказываний по эмоциям; результаты следует использовать как вспомогательный сигнал, поскольку эмоциональная интерпретация субъективна. Лицензия указана как other, поэтому условия использования следует уточнить в карточке модели.

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

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

Ограничения

Эмоциональные категории субъективны, поэтому модель рекомендуется использовать только как вспомогательный сигнал. В обучении применялась длина последовательности до 128 токенов.

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

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

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

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

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

Открыть на Hugging Face

KcELECTRA Korean Emotion Classification (6 classes)

KcELECTRA 한국어 감정 분류 (대분류 6종)

A Korean emotion classifier fine-tuned from beomi/KcELECTRA-base-v2022 on the AI-Hub Emotional Dialogue Corpus. Given a single utterance, it predicts one of 6 emotion classes.

beomi/KcELECTRA-base-v2022를 AI허브 감성대화말뭉치로 파인튜닝한 한국어 감정 분류 모델입니다. 입력 발화 한 건을 받아 대분류 6개 감정 중 하나로 분류합니다.

  • Input / 입력: utterance text / 발화 텍스트
  • Output / 출력: 6 emotions / 6개 감정 — 분노, 기쁨, 불안, 당황, 슬픔, 상처
  • Architecture / 구조: standard ElectraForSequenceClassification

Usage / 사용법

from transformers import pipeline

clf = pipeline("text-classification", model="GGARA02/kcelectra-korean-emotion")
print(clf("요즘 너무 외롭고 아무도 내 맘을 몰라주는 것 같아"))
# → [{'label': ..., 'score': ...}]

For the full probability distribution over all emotions / 전체 감정별 확률이 필요하면:

import torch
from transformers import AutoTokenizer, AutoModelForSequenceClassification

name = "GGARA02/kcelectra-korean-emotion"
tok = AutoTokenizer.from_pretrained(name)
model = AutoModelForSequenceClassification.from_pretrained(name).eval()

enc = tok("요즘 너무 외롭고 아무도 내 맘을 몰라주는 것 같아", return_tensors="pt")
with torch.no_grad():
    probs = model(**enc).logits.softmax(-1)[0]

for i, p in enumerate(probs):
    print(model.config.id2label[i], round(float(p), 4))

Labels / 레이블

id한국어English
0분노Anger
1기쁨Joy
2불안Anxiety
3당황Embarrassment
4슬픔Sadness
5상처Hurt

Performance / 성능

AI-Hub test split (5,135 samples, utterance-only) / AI허브 감성대화말뭉치 테스트셋

Evaluated on the test split of the AI-Hub Emotional Dialogue Corpus, under the same conditions (utterance-only input, 6 classes) as NIA's reference ALBERT model that was evaluated on the same data.

AI허브 감성대화말뭉치의 테스트 분할에서, 동일 데이터로 평가된 NIA 참조 ALBERT 모델과 동일 조건(사용자 발화만 입력, 대분류 6개)으로 비교했습니다.

Metric / 지표This model / 본 모델NIA reference ALBERT / NIA 참조 ALBERT
Accuracy (Top-1 / EM)86.95%67.2%
Macro F10.86720.809
Binary F1 (confidence ≥ 0.5)0.9300—
Top-2 Accuracy93.96%—
Top-3 Accuracy97.31%—

Per-class performance / 클래스별 성능

Emotion / 감정PrecisionRecallF1Support
분노 (Anger)0.83800.84740.8427806
기쁨 (Joy)0.98270.97950.9811928
불안 (Anxiety)0.85310.86030.8567945
당황 (Embarrassment)0.87330.84020.8564820
슬픔 (Sadness)0.82340.86020.8414851
상처 (Hurt)0.83640.81400.8250785

Training / 학습 정보

Data / 데이터

Hyperparameters / 하이퍼파라미터

Base modelbeomi/KcELECTRA-base-v2022 (MIT)
Epochs5
Max sequence length128
Batch size32 (train) / 64 (eval)
OptimizerAdamW (weight decay 0.01)
Learning rate2e-5 (encoder) / 1e-4 (classifier head, 5×)
LR schedulelinear warmup 10% + linear decay
Gradient clipping1.0
Seed42

Architecture / 모델 구조

TypeELECTRA (discriminator)
Hidden size768
Hidden layers12
Attention heads12
Intermediate size3072
Vocab size54,343
Parameters~113M

License & Attribution / 라이선스 및 출처

  • The base model KcELECTRA is under the MIT license. 베이스 모델 KcELECTRA는 MIT 라이선스입니다.
  • Training data is the AI-Hub Emotional Dialogue Corpus (dataset page), a work product of the National Information Society Agency (NIA). 학습 데이터는 AI허브 감성대화말뭉치이며, 한국지능정보사회진흥원(NIA)의 사업 결과물입니다.
  • Use of this model is subject to the AI-Hub usage policy. Please review and comply with it, and credit the use of AI-Hub data when using this model. 이 모델의 이용은 AI허브 이용정책을 따릅니다. 정책을 확인하고 준수해 주세요. 또한 이 모델을 사용할 경우 AI허브 데이터를 사용하였음을 출처로 명시해 주세요.

Limitations / 한계

  • Emotion is subjective and cannot be reduced to a single label; use as an auxiliary signal only. 감정은 주관적이며 단일 레이블로 환원되지 않습니다. 보조 지표로만 사용하세요.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
ElectraForSequenceClassification
Ревизия весов
2eaf89d

0 моделей