/ Модель

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

Архитектура
segformer · dense
Базовая модель
segformer-b0-finetuned-ade-512-512
Библиотека
transformers.js
Опубликована
26 дек 2023

segformer-b0-finetuned-ade-512-512

Сегментация изображенийИзображение → mask3 профессии

Xenova/segformer-b0-finetuned-ade-512-512 — это версия модели NVIDIA SegFormer B0, дообученной на наборе данных ADE, с весами в формате ONNX для работы в библиотеке Transformers.js.

196 тыс.скачиваний за 30 дней2лайкавеса обновлены1 июл 2025

Бенчмарки

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

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

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

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

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

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

Репозиторий Xenova адаптирует исходную модель nvidia/segformer-b0-finetuned-ade-512-512 к использованию в JavaScript и веб-средах.

Модель предназначена для семантической сегментации изображений: она анализирует изображение и выделяет области, соответствующие различным классам объектов или сцен, например стенам и зданиям. Запуск выполняется через pipeline image-segmentation в Transformers.js, а результат содержит метки классов и маски изображений. Архитектура SegFormer B0, точное число параметров, список поддерживаемых языков и размер контекстного окна в README не указаны; модель работает с визуальными данными и не является текстовой или мультимодальной моделью в диалоговом смысле.

Ключевые преимущества — поддержка ONNX и возможность запуска через JavaScript-инструменты, включая сценарии, ориентированные на веб-среду. Ограничения включают зависимость от классов и качества исходного обучения на ADE, а также отсутствие в README подробностей о точности, производительности, аппаратных требованиях и полном перечне распознаваемых категорий. Лицензия в предоставленных данных не указана.

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

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

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

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

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

Открыть на Hugging Face

https://huggingface.co/nvidia/segformer-b0-finetuned-ade-512-512 with ONNX weights to be compatible with Transformers.js.

Usage (Transformers.js)

If you haven't already, you can install the Transformers.js JavaScript library from NPM using:

npm i @huggingface/transformers

Example: Image segmentation with Xenova/segformer-b0-finetuned-ade-512-512.

import { pipeline } from '@huggingface/transformers';

// Create an image segmentation pipeline
const segmenter = await pipeline('image-segmentation', 'Xenova/segformer-b0-finetuned-ade-512-512');

// Segment an image
const url = 'https://huggingface.co/datasets/Xenova/transformers.js-docs/resolve/main/house.jpg';
const output = await segmenter(url);
console.log(output)
// [
//   {
//     score: null,
//     label: 'wall',
//     mask: RawImage { ... }
//   },
//   {
//     score: null,
//     label: 'building',
//     mask: RawImage { ... }
//   },
//   ...
// ]

You can visualize the outputs with:

for (const l of output) {
  l.mask.save(`${l.label}.png`);
}

Note: Having a separate repo for ONNX weights is intended to be a temporary solution until WebML gains more traction. If you would like to make your models web-ready, we recommend converting to ONNX using 🤗 Optimum and structuring your repo like this one (with ONNX weights located in a subfolder named onnx).

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

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

GPU в ailist

Универсальный рантайм · transformers.js

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

Модель выложена для браузера (ONNX / transformers.js), для GPU-рантайма нет весов.

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

0 моделей