/ Модель

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

Контекст
128 000 токенов
Параметры
445 млн
Архитектура
lfm2 · dense
Базовая модель
LFM2.5-Encoder-350M
Библиотека
transformers
Опубликована
29 июл 2026

dataset-rows-task-classifier

Заполнение пропусковТекст → текст6 профессий

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

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

Бенчмарки

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

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

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

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

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

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

davanstrien/dataset-rows-task-classifier — дообученная LiquidAI/LFM2.5-Encoder-350M модель для многометочной классификации текстовых описаний задач машинного обучения. Энкодерная архитектура LFM2 с 444,6 млн параметров принимает текст и предсказывает категории из набора в 35 меток, включая классификацию, распознавание речи, генерацию текста, поиск и задачи с изображениями, аудио и другими типами данных. Контекст модели — до 128 000 токенов.

Модель подходит для автоматической категоризации строк датасетов и назначения им нескольких меток. На тестовом разбиении F1 micro составляет 0,5935 при пороге 0,5 и 0,6326 при настроенных порогах; F1 macro при пороге 0,5 — 0,3879. Пороговые значения для отдельных меток сохранены в конфигурации. Для загрузки требуется trust_remote_code=True из-за пользовательской классификационной головы; README отмечает, что для vLLM нужна стандартная архитектура. Лицензия в предоставленных данных не указана.

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

  • многометочная категоризация строк датасета по типам ML-задач
  • автоматическая разметка карточек моделей по задачам
  • поиск строк датасетов по типу поддерживаемой задачи
  • предварительная классификация описаний моделей для последующей проверки

Ограничения

Качество меток неоднородно: F1 macro при пороге 0,5 равен 0,3879, поэтому низкоуверенные результаты рекомендуется отправлять на проверку. Для загрузки необходим trust_remote_code=True; vLLM требует стандартной архитектуры.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

dataset-rows-task-classifier

LiquidAI/LFM2.5-Encoder-350M fine-tuned for multi-label text classification on davanstrien/dataset-rows-with-task-categories.

  • Labels (35): audio-classification, audio-to-audio, automatic-speech-recognition, feature-extraction, fill-mask, image-classification, image-feature-extraction, image-segmentation, image-text-to-text, image-to-3d, image-to-image, image-to-text, multiple-choice, object-detection, question-answering, reinforcement-learning, robotics, sentence-similarity, summarization, table-question-answering, tabular-classification, tabular-regression, text-classification, text-generation, text-retrieval, text-to-image, text-to-speech, text-to-video, time-series-forecasting, token-classification, … (35 total)
  • Date: 2026-07-29 13:03 UTC

[!NOTE] This model uses a custom classification head (mean pooling over a backbone without a native sequence-classification class), so loading requires trust_remote_code=True. vLLM serving requires a standard architecture.

Evaluation

MetricValue
f1_micro @ 0.50.5935
f1_macro @ 0.50.3879
f1_micro @ tuned0.6326
f1_macro @ tuned0.5230

Per-label decision thresholds tuned on the eval split are stored in config.classifier_thresholds.

Choosing an operating point: the stored thresholds maximise per-label F1. For precision-first use (e.g. auto-applying labels), act only on predictions well above their threshold — sigmoid probabilities are a usable confidence signal, and filtering to high-confidence predictions trades coverage for precision. Route the rest to review.

Usage

import torch
from transformers import AutoModelForSequenceClassification, AutoTokenizer

model = AutoModelForSequenceClassification.from_pretrained("davanstrien/dataset-rows-task-classifier", trust_remote_code=True)
tokenizer = AutoTokenizer.from_pretrained("davanstrien/dataset-rows-task-classifier", trust_remote_code=True)

inputs = tokenizer("your text here", return_tensors="pt", truncation=True)
probs = torch.sigmoid(model(**inputs).logits)[0]
thresholds = torch.tensor(model.config.classifier_thresholds)  # tuned on validation
labels = [model.config.id2label[i] for i in (probs >= thresholds).nonzero().flatten().tolist()]
print(labels)

Reproduction

Produced on Hugging Face Jobs (gpu) with the train-classifier.py recipe from uv-scripts. Run it yourself:

hf jobs uv run --flavor gpu --secrets HF_TOKEN \
    https://huggingface.co/datasets/uv-scripts/classification/raw/main/train-classifier.py \
    davanstrien/dataset-rows-with-task-categories davanstrien/dataset-rows-task-classifier --label-column labels

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

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

GPU в ailist

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

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

Для архитектуры lfm2 нет загрузчика под задачу fill-mask.

Класс архитектуры
EncoderForSequenceClassification
Ревизия весов
d02d20c

0 моделей