/ Модель

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

Лицензия
MIT
Архитектура
segformer · dense
Базовая модель
segformer_b2_clothes
Опубликована
8 дек 2023

segformer-b2-human-parse-24

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

Дообученная SegFormer B2 сегментирует на изображениях части человека и элементы одежды по пикселям.

482скачиваний за 30 дней12лайковвеса обновлены8 дек 2023

Бенчмарки

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

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

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

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

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

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

SegFormer B2 для семантической сегментации людей на изображениях: модель дообучена автором репозитория yolo12138 на наборе human_parsing_29_mix на основе mattmdjaga/segformer_b2_clothes. Она присваивает пикселям классы частей тела и одежды, включая волосы, лицо, руки, ноги, юбки и элементы верхней одежды. В оценке на тестовом наборе указаны Mean IoU 0,6023 и Overall Accuracy 0,9780.

Модель подходит для анализа одежды и позиций частей тела на фотографиях, например для каталогизации изображений или подготовки масок сегментации. Метрики показывают неодинаковое качество по классам: для лица, волос, рук и брюк результаты высокие, тогда как для перчаток, очков, обуви, пальто и сумок низкие или нулевые. Репозиторий распространяется по лицензии MIT.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

segformer-b2-human-parse-24

This model is a fine-tuned version of mattmdjaga/segformer_b2_clothes on the human_parsing_29_mix dataset. It achieves the following results on the evaluation set:

  • Loss: 0.0818
  • Mean Iou: 0.6023
  • Mean Accuracy: 0.6321
  • Overall Accuracy: 0.9780
  • Accuracy Background: 0.9969
  • Accuracy Hat: nan
  • Accuracy Hair: 0.9646
  • Accuracy Glove: 0.0
  • Accuracy Glasses: 0.0
  • Accuracy Upper Only Torso Region: 0.9747
  • Accuracy Dresses Only Torso Region: 0.4939
  • Accuracy Coat Only Torso Region: 0.0039
  • Accuracy Socks: 0.0
  • Accuracy Left Pants: 0.9604
  • Accuracy Right Patns: 0.9646
  • Accuracy Skin Around Neck Region: 0.9585
  • Accuracy Scarf: nan
  • Accuracy Skirts: 0.8904
  • Accuracy Face: 0.9796
  • Accuracy Left Arm: 0.9703
  • Accuracy Right Arm: 0.9700
  • Accuracy Left Leg: 0.9267
  • Accuracy Right Leg: 0.9297
  • Accuracy Left Shoe: 0.0
  • Accuracy Right Shoe: 0.0
  • Accuracy Left Sleeve For Upper: 0.9462
  • Accuracy Right Sleeve For Upper: 0.9517
  • Accuracy Bag: 0.0234
  • Iou Background: 0.9941
  • Iou Hat: nan
  • Iou Hair: 0.9268
  • Iou Glove: 0.0
  • Iou Glasses: 0.0
  • Iou Upper Only Torso Region: 0.9351
  • Iou Dresses Only Torso Region: 0.4059
  • Iou Coat Only Torso Region: 0.0035
  • Iou Socks: 0.0
  • Iou Left Pants: 0.9232
  • Iou Right Patns: 0.9217
  • Iou Skin Around Neck Region: 0.9227
  • Iou Scarf: nan
  • Iou Skirts: 0.7887
  • Iou Face: 0.9582
  • Iou Left Arm: 0.9436
  • Iou Right Arm: 0.9426
  • Iou Left Leg: 0.8836
  • Iou Right Leg: 0.8767
  • Iou Left Shoe: 0.0
  • Iou Right Shoe: 0.0
  • Iou Left Sleeve For Upper: 0.9005
  • Iou Right Sleeve For Upper: 0.9012
  • Iou Bag: 0.0232

Model description

More information needed

"id2label": {
    "0": "background",
    "1": "hat",
    "2": "hair",
    "3": "glove",
    "4": "glasses",
    "5": "upper_only_torso_region",
    "6": "dresses_only_torso_region",
    "7": "coat_only_torso_region",
    "8": "socks",
    "9": "left_pants",
    "10": "right_patns",
    "11": "skin_around_neck_region",
    "12": "scarf",
    "13": "skirts",
    "14": "face",
    "15": "left_arm",
    "16": "right_arm",
    "17": "left_leg",
    "18": "right_leg",
    "19": "left_shoe",
    "20": "right_shoe",
    "21": "left_sleeve_for_upper",
    "22": "right_sleeve_for_upper",
    "23": "bag"
}

Intended uses & limitations

More information needed

Training and evaluation data

More information needed

Training procedure

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 6e-05
  • train_batch_size: 16
  • eval_batch_size: 12
  • seed: 42
  • optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
  • lr_scheduler_type: linear
  • num_epochs: 8

Training results

Training LossEpochStepValidation LossMean IouMean AccuracyOverall AccuracyAccuracy BackgroundAccuracy HatAccuracy HairAccuracy GloveAccuracy GlassesAccuracy Upper Only Torso RegionAccuracy Dresses Only Torso RegionAccuracy Coat Only Torso RegionAccuracy SocksAccuracy Left PantsAccuracy Right PatnsAccuracy Skin Around Neck RegionAccuracy ScarfAccuracy SkirtsAccuracy FaceAccuracy Left ArmAccuracy Right ArmAccuracy Left LegAccuracy Right LegAccuracy Left ShoeAccuracy Right ShoeAccuracy Left Sleeve For UpperAccuracy Right Sleeve For UpperAccuracy BagIou BackgroundIou HatIou HairIou GloveIou GlassesIou Upper Only Torso RegionIou Dresses Only Torso RegionIou Coat Only Torso RegionIou SocksIou Left PantsIou Right PatnsIou Skin Around Neck RegionIou ScarfIou SkirtsIou FaceIou Left ArmIou Right ArmIou Left LegIou Right LegIou Left ShoeIou Right ShoeIou Left Sleeve For UpperIou Right Sleeve For UpperIou Bag
0.06521.6210000.08020.58570.61660.97370.9963nan0.94900.00.00.98010.40340.00.00.94870.95740.9272nan0.87830.97820.96280.95340.88740.90120.00.00.92270.91970.00.9926nan0.91170.00.00.92170.35410.00.00.90840.90730.8963nan0.77660.94550.92100.91910.84050.84960.00.00.86730.87280.0
0.0613.2320000.08430.59770.63350.97470.9967nan0.95800.00.00.96570.57330.15040.00.95910.96000.9497nan0.81690.97890.96670.96450.89060.91650.00.00.94440.94450.00030.9935nan0.91990.00.00.92730.40580.12060.00.91310.90820.9128nan0.73300.95270.93550.93430.85340.86510.00.00.88600.88790.0003
0.06534.8530000.08230.60000.62950.97750.9967nan0.96210.00.00.97800.49910.00440.00.95870.96490.9562nan0.88420.97690.96920.96510.91980.92730.00.00.94220.94150.00370.9939nan0.92470.00.00.93410.41360.00420.00.92020.91930.9193nan0.78990.95630.94030.93880.87450.87410.00.00.89630.89700.0037
0.04026.4640000.08180.60230.63210.97800.9969nan0.96460.00.00.97470.49390.00390.00.96040.96460.9585nan0.89040.97960.97030.97000.92670.92970.00.00.94620.95170.02340.9941nan0.92680.00.00.93510.40590.00350.00.92320.92170.9227nan0.78870.95820.94360.94260.88360.87670.00.00.90050.90120.0232

Framework versions

  • Transformers 4.35.2
  • Pytorch 2.1.1
  • Datasets 2.15.0
  • Tokenizers 0.15.0

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

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

GPU в ailist

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

Можно запустить

Подбираем GPU…

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

0 моделей