/ Модель

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

Контекст
8 192 токена
Параметры
149 млн
Лицензия
Apache 2.0
Архитектура
modernbert · dense
Базовая модель
ModernBERT-base
Библиотека
transformers
Опубликована
2 авг 2026

modernbert-bug-severity

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

Англоязычная модель на базе ModernBERT классифицирует короткие описания ошибок по шести уровням серьёзности для помощи в их приоритизации.

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

Бенчмарки

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

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

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

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

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

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

abhishes/modernbert-bug-severity — модель классификации коротких описаний ошибок, созданная дообучением answerdotai/ModernBERT-base. Она относит описание к одному из шести уровней серьёзности: blocker, critical, major, normal, minor или trivial.

Модель предназначена для учебной демонстрации автоматической приоритизации ошибок. Она принимает текст на английском языке и выдаёт метку класса. Используется архитектура ModernBERT для классификации последовательностей, 149 млн параметров и контекст до 8192 токенов. Обучение выполнено полным дообучением на поле Short Description набора Bugzilla Eclipse Bug Reports; для выбора контрольной точки применялась метрика Macro F1. Лицензия — Apache-2.0.

На тестовой выборке указаны точность 0,871 и Macro F1 0,330. Короткого описания может быть недостаточно для определения серьёзности, метки набора могут быть шумными, а классы несбалансированы. Уверенность softmax не откалибрована; важные решения, особенно для blocker и critical, следует проверять вручную.

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

  • автоматическая классификация серьёзности ошибок в баг-трекере
  • предварительная приоритизация новых отчётов об ошибках
  • сортировка коротких описаний ошибок по уровням blocker–trivial
  • учебная демонстрация классификации ошибок программного обеспечения

Ограничения

Короткого описания часто недостаточно для надёжной оценки серьёзности; обучающие метки могут быть шумными, а классы несбалансированы. Показатель softmax не является откалиброванной вероятностью, поэтому важные предсказания, особенно blocker и critical, требуют проверки человеком.

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

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

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

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

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

Открыть на Hugging Face

ModernBERT Bug Severity Classifier

This model is a fully fine-tuned version of answerdotai/ModernBERT-base for classifying short bug descriptions into six severity levels:

  • blocker
  • critical
  • major
  • normal
  • minor
  • trivial

Intended use

This model is an educational demonstration of automated bug-severity classification.

It should not be used as the sole authority for production severity decisions. High-impact predictions should be reviewed by a human.

Training dataset

The model was trained using:

AliArshad/Bugzilla_Eclipse_Bug_Reports_Dataset

Only the Short Description field was used as the model input. The Severity Label field was used as the target label.

Base model

answerdotai/ModernBERT-base

Training approach

This model was trained using full fine-tuning. It is not a LoRA or adapter-only model.

Training included:

  • Removing missing and empty descriptions
  • Converting severity names into numeric labels
  • Stratified training, validation, and test splits
  • Batched tokenization
  • Dynamic padding and attention masks
  • Hugging Face Trainer
  • Macro F1 checkpoint selection

Evaluation

  • Test accuracy: 0.871
  • Test macro F1: 0.32951261884727445

Performance should also be examined separately for each severity using the classification report and confusion matrix.

Limitations

  • Severity cannot always be determined from a short description alone.
  • The training dataset may contain noisy or inconsistent labels.
  • The severity classes are imbalanced.
  • Historical bug reports may not represent current software practices.
  • Softmax confidence is not guaranteed to be a calibrated probability.
  • Human review is recommended for blocker and critical predictions.

License status

The ModernBERT base model uses the Apache 2.0 license. The training dataset's Hugging Face page does not currently declare a dataset license. Confirm the applicable dataset and source-data terms before making this fine-tuned model public.

Example usage

Install the required library:

pip install transformers torch

Run inference:

from transformers import pipeline

classifier = pipeline(
    "text-classification",
    model="abhishes/modernbert-bug-severity",
    revision="v1.0.0"
)

bug_reports = [
    "Application crashes immediately and all data is lost.",
    "There is a spelling mistake in the documentation."
]

results = classifier(bug_reports)

print(results)

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
ModernBertForSequenceClassification
Ревизия весов
430fa90

0 моделей