/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Лицензия
Apache 2.0
Архитектура
bert · dense
Опубликована
20 авг 2026

disaster-bert

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

Дообученная BERT-модель классифицирует англоязычные новости о бедствиях по 12 категориям чрезвычайных ситуаций.

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

Бенчмарки

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

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

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

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

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

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

Disaster BERT — модель классификации англоязычных текстов о чрезвычайных ситуациях, разработанная на основе bert-base-uncased и дообученная для распознавания 12 категорий природных и техногенных событий. Она принимает текст и относит его к одной из категорий: засуха и экстремальная жара, землетрясение, эпидемия и биологическая угроза, наводнение, другие бедствия, промышленная или транспортная авария, отсутствие бедствия, шторм и опасная погода, общественные события и терроризм, цунами, извержение вулкана или пожар.

Модель построена на BERT с классификационной головой, содержит 136,7 млн параметров и рассчитана на контекст до 512 токенов. По данным карточки, она обучалась на 203 976 новостных статьях о бедствиях; качество на тесте составило 89,31% accuracy и 84,66% macro F1. Модель может использоваться для тематической сортировки новостей и первичного мониторинга сообщений об угрозах. Она предназначена для английского языка; приведённые метрики относятся к тестовым данным и не гарантируют такую же точность на других источниках. Лицензия — Apache-2.0.

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

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

Ограничения

Модель рассчитана на английские тексты и контекст до 512 токенов. Указанные метрики получены на тестовых данных новостных статей и могут не отражать качество на сообщениях другого типа или из других источников.

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

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

Открыть на Hugging Face

Disaster BERT — Fine-Tuned 12-Class Disaster Text Classification Model

Fine-tuned bert-base-uncased model trained on 203,976 disaster news articles to classify natural and man-made emergency occurrences into 12 distinct hazard categories.

Model Performance & Evaluation Metrics

  • Test Accuracy: 89.31%
  • Test Macro F1-Score: 84.66%
  • Test Weighted F1-Score: 89.12%
  • Epochs Trained: 4
  • Training Samples: 203,976

12 Supported Disaster Categories

  1. Drought & Extreme Heat
  2. Earthquake
  3. Epidemic & Biological
  4. Flood
  5. General & Other Disaster
  6. Industrial & Transportation Accident
  7. Non-Disaster
  8. Severe Weather & Storms
  9. Societal Event & Terrorism
  10. Tsunami
  11. Volcanic Eruption
  12. Wildfire & Fire

Python Usage Example

from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

model_id = "harry2708/disaster-bert"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForSequenceClassification.from_pretrained(model_id)

text = "Flood situation in Assam improves marginally as river water recedes"
inputs = tokenizer(text, return_tensors="pt", truncation=True, max_length=128)

with torch.no_grad():
    outputs = model(**inputs)
    probs = torch.softmax(outputs.logits, dim=1).squeeze(0)
    top_idx = torch.argmax(probs).item()
    confidence = probs[top_idx].item()

predicted_label = model.config.id2label[top_idx]
print(f"Predicted Disaster: {predicted_label} ({confidence * 100:.2f}% Confidence)")

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей