/ Модель

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

Контекст
512 токенов
Параметры
40 млн
Лицензия
Apache 2.0
Архитектура
bert · dense
Базовая модель
all-MiniLM-L12-v2
Библиотека
setfit
Опубликована
23 июн 2026

all-MiniLM-L12-v2_HazMiner_nonevents

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

SetFit-классификатор на базе all-MiniLM-L12-v2 для разделения сообщений о событиях и сообщений без событий.

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

Бенчмарки

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

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

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

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

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

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

ValkB/all-MiniLM-L12-v2_HazMiner_nonevents — модель классификации текста, созданная на основе sentence-transformers/all-MiniLM-L12-v2 с помощью SetFit. Разработчик карточки использовал обучение с малым числом примеров: дообучил Sentence Transformer контрастивным методом, а затем обучил классификационную голову LogisticRegression. Модель содержит около 40 млн параметров, поддерживает последовательности длиной до 512 токенов по метаданным; в README указана максимальная длина 128 токенов. Классификатор различает два класса: сообщения о событиях и сообщения без событий, в частности в примерах речь идёт о наводнениях и других опасных явлениях.

Модель предназначена для отбора и категоризации текстовых сообщений по наличию события, например для мониторинга сообщений об угрозах и происшествиях. Она принимает текст и выдаёт метку класса. Базовая модель описана как компактная англоязычная модель эмбеддингов; примеры и обучающие данные в карточке англоязычные. Репозиторий использует PyTorch и библиотеку SetFit. Лицензия — Apache-2.0.

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

  • отбор сообщений о происшествиях из потока текстов
  • классификация сообщений о наводнениях и опасных явлениях
  • фильтрация предупреждений, не описывающих фактическое событие

Ограничения

Классификатор обучен всего на 32 примерах и различает только два класса; карточка не сообщает метрики качества. README указывает ограничение в 128 токенов, тогда как метаданные — контекст 512 токенов.

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

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

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

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

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

Открыть на Hugging Face

SetFit with sentence-transformers/all-MiniLM-L12-v2

This is a SetFit model that can be used for Text Classification. This SetFit model uses sentence-transformers/all-MiniLM-L12-v2 as the Sentence Transformer embedding model. A LogisticRegression instance is used for classification.

The model has been trained using an efficient few-shot learning technique that involves:

  1. Fine-tuning a Sentence Transformer with contrastive learning.
  2. Training a classification head with features from the fine-tuned Sentence Transformer.

Model Details

Model Description

Model Sources

Model Labels

LabelExamples
Non event'The National Emergency Centre (COE) indicated that for this Saturday, alerts continued in 18 provinces for possible floods, urban and rural droughts, rising rivers, hurricanes and floods, as well as landslides.''The City of Temiscouta-sur-Le-Lac informs its citizens near the Bernard River of the risk of floods for the next few days. The detention base should contain water scarcity, but the municipality recommends preventive measures.''Extreme warning for torrents with a point of more than 250 mm, bordered and electric currents in the specified areas'
Event'A broken down car in floodwater near Derwentwater, Keswick, in Cumbria (Owen Humphreys/PA)''A middle school boy was missing after he was swept away by flood waters in a ditch, NHK added.''Floods, thunderstorms and landslides also hit various regions in northern Italy.'

Uses

Direct Use for Inference

First install the SetFit library:

pip install setfit

Then you can load this model and run inference.

from setfit import SetFitModel

# Download from the 🤗 Hub
model = SetFitModel.from_pretrained("setfit_model_id")
# Run inference
preds = model("Floods, thunderstorms and landslides also hit various regions in northern Italy.")

Training Details

Training Set Metrics

Training setMinMedianMax
Word count952.4062237
LabelTraining Sample Count
Event16
Non event16

Training Hyperparameters

  • batch_size: (32, 32)
  • num_epochs: (2, 2)
  • max_steps: -1
  • sampling_strategy: oversampling
  • body_learning_rate: (2e-05, 1e-05)
  • head_learning_rate: 0.01
  • loss: CosineSimilarityLoss
  • distance_metric: cosine_distance
  • margin: 0.25
  • end_to_end: False
  • use_amp: False
  • warmup_proportion: 0.1
  • seed: 42
  • eval_max_steps: -1
  • load_best_model_at_end: False

Training Results

EpochStepTraining LossValidation Loss
0.058810.2487-

Framework Versions

  • Python: 3.11.15
  • SetFit: 1.0.0
  • Sentence Transformers: 2.2.2
  • Transformers: 4.32.1
  • PyTorch: 2.12.0
  • Datasets: 2.14.7
  • Tokenizers: 0.13.3

Citation

BibTeX

@article{https://doi.org/10.48550/arxiv.2209.11055,
    doi = {10.48550/ARXIV.2209.11055},
    url = {https://arxiv.org/abs/2209.11055},
    author = {Tunstall, Lewis and Reimers, Nils and Jo, Unso Eun Seo and Bates, Luke and Korat, Daniel and Wasserblat, Moshe and Pereg, Oren},
    keywords = {Computation and Language (cs.CL), FOS: Computer and information sciences, FOS: Computer and information sciences},
    title = {Efficient Few-Shot Learning Without Prompts},
    publisher = {arXiv},
    year = {2022},
    copyright = {Creative Commons Attribution 4.0 International}
}

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

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

GPU в ailist

Универсальный рантайм · setfit

Нельзя запустить

Модели SetFit требуют отдельного рантайма.

Класс архитектуры
BertModel
Ревизия весов
9bda43b

0 моделей