/ Модель

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

Лицензия
Apache 2.0
Архитектура
u2net · dense
Библиотека
transformers
Опубликована
2 мар 2025

U-2-Net

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

Модель U-2-Net в формате ONNX создаёт детализированные маски сегментации изображений, в том числе для удаления фона.

234скачиваний за 30 дней3лайкавеса обновлены7 мар 2025

Бенчмарки

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

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

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

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

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

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

BritishWerewolf/U-2-Net — модель сегментации изображений на архитектуре U-2-Net. Она предназначена для получения детализированных масок и может применяться для удаления фона, выделения объектов и анализа медицинских изображений. Архитектура использует вложенные U-блоки с остаточными RSU-блоками, чтобы сочетать семантические признаки с мелкими деталями и строить карты сегментации высокого разрешения. Модель опубликована в формате ONNX и загружается через библиотеку Transformers.

В карточке указана лицензия Apache-2.0. Конкретные ограничения качества и перечень поддерживаемых классов сегментации не описаны.

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

  • создание масок для удаления фона
  • выделение объектов на изображении
  • подготовка масок для обработки портретов
  • сегментация медицинских изображений

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

U-2-Net

Model Description

U-2-Net is a deep learning model designed for image segmentation tasks, particularly for generating detailed masks. It leverages a unique architecture with nested U-blocks that allow the model to capture both high-level semantic features and fine-grained details. U-2-Net has demonstrated high performance in a variety of segmentation tasks, making it a versatile choice for applications such as background removal, object detection, and medical image analysis.

Usage

Perform mask generation with BritishWerewolf/U-2-Net.

Example

import { AutoModel, AutoProcessor, RawImage } from '@huggingface/transformers';

const img_url = 'https://huggingface.co/ybelkada/segment-anything/resolve/main/assets/car.png';
const image = await RawImage.read(img_url);

const processor = await AutoProcessor.from_pretrained('BritishWerewolf/U-2-Net');
const processed = await processor(image);

const model = await AutoModel.from_pretrained('BritishWerewolf/U-2-Net', {
    dtype: 'fp32',
});

const output = await model({ input: processed.pixel_values });
// {
//   mask: Tensor {
//     dims: [ 1, 320, 320 ],
//     type: 'uint8',
//     data: Uint8Array(102400) [ ... ],
//     size: 102400
//   }
// }

Model Architecture

The U-2-Net model is built upon a nested U-structure, where each U-block consists of multiple convolutional layers, pooling, and up-sampling operations. The architecture features a combination of down-sampling and up-sampling paths, enabling the model to learn features at different scales. This design allows the U-2-Net to produce accurate and high-resolution segmentation maps. The key components of the architecture include Residual U-blocks (RSU) that enhance feature representation and ensure efficient information flow through the network.

Inference

To use the model for inference, you can follow the example provided above. The AutoProcessor and AutoModel classes from the transformers library make it easy to load the model and processor.

Credits

Licence

This model is licensed under the Apache License 2.0 to match the original U-2-Net model.

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

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

GPU в ailist

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

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

В репозитории нет весов в формате PyTorch/safetensors.

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

0 моделей