/ Модель

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

Лицензия
MIT
Библиотека
pytorch
Опубликована
27 июл 2026

fashion-similarity-resnet50-arcface

Эмбеддинги изображенийИзображение → embedding3 профессии

Извлекает 512-мерные векторы изображений модных товаров для поиска товаров с похожим внешним видом.

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

Бенчмарки

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

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

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

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

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

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

Модель Hamza88/fashion-similarity-resnet50-arcface предназначена для поиска визуально похожих изображений товаров из категории моды. Она разработана на основе ResNet50 и дообучена с помощью metric learning с ArcFace: извлекает из изображения нормализованный вектор размером 512, а сходство товаров можно оценивать по cosine similarity. В архитектуру также входят GeM pooling и линейный слой с BatchNorm; входной размер изображения — 224×224.

Модель обучалась на датасете fashion-product-images-dataset с разметкой по 84 типам товаров. На выделенной тестовой выборке автор сообщает Precision@10 0,850 и mAP@10 0,901; в сравнении с предобученной базовой моделью это 0,696 и 0,790 соответственно. Подходит для поиска похожих товаров и построения визуального поиска по каталогу. Репозиторий содержит веса в формате safetensors, библиотека — PyTorch. Лицензия — MIT.

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

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

Ограничения

Оценки качества приведены для выделенной тестовой выборки конкретного датасета и могут не переноситься на другие каталоги или условия съёмки. Вектор сходства сам по себе не формирует текстовые описания или рекомендации.

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

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

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

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

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

Открыть на Hugging Face

fashion-similarity-resnet50-arcface

موديل بحث تشابه بصري للمنتجات (Fashion Product Images) — ResNet50 مدرّب بـ ArcFace metric learning. يحوّل أي صورة إلى متجه بطول 512؛ المنتجات المتشابهة تكون متجهاتها متقاربة (cosine).

النتائج (على مجموعة test محجوزة — غير مستخدمة في التدريب أو الاختيار)

MetricBaseline (pretrained)Trained (ArcFace)
Precision@100.6960.850
mAP@100.7900.901
  • البنية: ResNet50 + GeM + Neck(Linear -> 512, BatchNorm)، مخرج مطبّع L2.
  • إشارة التدريب: articleType (84 فئة) · حجم الإدخال: 224x224.

الاستخدام

import torch
from PIL import Image
from torchvision import transforms
from modeling import load_model

model, cfg = load_model('.', device='cuda' if torch.cuda.is_available() else 'cpu')
tfm = transforms.Compose([
    transforms.Resize((cfg['image_size'], cfg['image_size'])),
    transforms.ToTensor(),
    transforms.Normalize(cfg['normalize_mean'], cfg['normalize_std']),
])

@torch.no_grad()
def embed(path):
    x = tfm(Image.open(path).convert('RGB')).unsqueeze(0)
    return model(x.to(next(model.parameters()).device)).cpu().numpy()

التدريب

  • Loss: ArcFace (s=30.0, m=0.5) + CrossEntropy
  • Optimizer: AdamW (backbone lr=0.0001, head lr=0.001), Cosine schedule, AMP
  • Epochs: 15 · Dataset: paramaggarwal/fashion-product-images-dataset

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

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

GPU в ailist

Универсальный рантайм · pytorch · image-feature-extraction

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

Архитектура ? неизвестна transformers в образе рантайма.

Ревизия весов
62d0b67

0 моделей