/ Модель

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

Контекст
512 токенов
Лицензия
MIT
Архитектура
distilbert · dense
Базовая модель
distilbert-base-uncased
Библиотека
transformers
Опубликована
8 июл 2026

teacher-student-distillation-pipeline

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

Компактная дистиллированная DistilBERT-модель для определения положительной или отрицательной тональности английского текста.

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

Бенчмарки

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

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

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

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

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

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

Это компактная модель классификации тональности текста: студент на базе distilbert-base-uncased, дистиллированный из textattack/bert-base-uncased-SST-2 для бинарной классификации отзывов на английском языке. Она принимает текст и относит его к одному из двух классов: отрицательная или положительная тональность. Модель разработана narinzar и опубликована в формате safetensors для использования через Transformers.

В README описана дистилляция с температурно-масштабированной KL-дивергенцией по мягким меткам учителя и функцией потерь для истинных меток; вклад дистилляции линейно уменьшается в ходе обучения. В небольшом запуске на 2000 обучающих примерах за одну эпоху студент показал точность 0,86 против 0,934 у учителя и сохранил около 92% его точности; README приводит эти результаты как иллюстрацию компромисса между скоростью и качеством, а не как полный бенчмарк. Лицензия — MIT.

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

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

Ограничения

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

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

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

Открыть на Hugging Face

teacher-student-distillation-pipeline (SST-2 student)

A distilbert-base-uncased student distilled from the textattack/bert-base-uncased-SST-2 teacher on GLUE SST-2 sentiment classification. Training combines temperature-scaled KL divergence against the teacher's soft labels with the task cross-entropy, using a linear alpha curriculum (0.9 -> 0.1) that starts distillation-heavy and anneals toward the true labels.

Results

Single small-scale run on an RTX 5090: SST-2, 2000 train / 500 val, 1 epoch.

metricvalue
teacher accuracy0.9340
student accuracy0.8600
accuracy retained (student / teacher)0.9208 (92.1%)
student speedup over teacher2.12x
param compression (teacher / student)1.64x
student params66,955,010

The distilled student keeps 92% of the teacher's SST-2 accuracy while running 2.1x faster with 1.64x fewer parameters. These are small-scale (1-epoch, 2000-example) numbers meant to illustrate the accuracy-for-speed trade, not a full-scale benchmark.

Usage

from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

name = "narinzar/teacher-student-distillation-pipeline"
tok = AutoTokenizer.from_pretrained(name)
model = AutoModelForSequenceClassification.from_pretrained(name)

inputs = tok("a thoughtful, moving film", return_tensors="pt")
with torch.no_grad():
    logits = model(**inputs).logits
print(logits.argmax(-1).item())  # 0 = negative, 1 = positive

Labels

  • 0: negative
  • 1: positive

Training code: https://github.com/narinzar/teacher-student-distillation-pipeline

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей