/ Модель

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

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

U-2-Netp

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

Облегчённая модель U2Net для сегментации изображений и быстрой генерации масок, включая удаление фона.

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

Бенчмарки

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

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

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

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

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

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

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

Модель принимает изображения и выдаёт маски сегментации. Карточка связывает ONNX-модель с проектом rembg и указывает авторство оригинальной U-2-Net. Репозиторий распространяется по лицензии Apache-2.0. Число параметров и конкретные показатели качества не приведены.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

U-2-Netp

Model Description

U-2-Netp is a lightweight version of the U2Net model designed for efficient and effective image segmentation tasks, especially for generating masks. It retains the core architectural design of U2Net while being optimized for faster inference times and reduced memory usage.

Usage

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

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-Netp');
const processed = await processor(image);

const model = await AutoModel.from_pretrained('BritishWerewolf/U-2-Netp', {
    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-Netp model is based on a simplified version of the original U2Net architecture, designed to be more lightweight while still achieving high performance in segmentation tasks. The model consists of several stages with down-sampling and up-sampling paths, using Residual U-blocks (RSU) for enhanced feature representation.

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
Ревизия весов
7112208

0 моделей