/ Модель

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

Лицензия
Apache 2.0
Архитектура
siglip · dense
Базовая модель
siglip2-base-patch16-224
Библиотека
transformers
Опубликована
23 мар 2025

Gender-Classifier-Mini

Классификация изображенийИзображение → label3 профессии

Модель SigLIP2 для классификации изображений по двум меткам: Female и Male.

3,1 млнскачиваний за 30 дней5лайковвеса обновлены28 мар 2025

Бенчмарки

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

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

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

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

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

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

Gender-Classifier-Mini — модель классификации изображений, созданная prithivMLmods на основе дообучения google/siglip2-base-patch16-224. Она использует архитектуру SiglipForImageClassification и относит изображение к одному из двух классов: Female или Male.

Модель предназначена для автоматической разметки изображений по этим двум классам, например при анализе распределения меток в наборах данных. В README указаны accuracy и F1 0,972 на тестовой выборке из 5000 примеров; эти показатели относятся к приведённой оценке и не гарантируют такую же точность на других данных. Модель принимает изображения и выдаёт метку класса. Распространяется по лицензии Apache-2.0.

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

  • разметка изображений метками Female и Male
  • подсчёт распределения этих меток в наборе изображений
  • предварительная классификация изображений для последующей проверки человеком

Ограничения

Модель предсказывает только один из двух классов Female и Male и не описывает гендерное многообразие. Метрики README приведены для конкретной тестовой выборки и могут не переноситься на другие данные.

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

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

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

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

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

Открыть на Hugging Face

2.png

Gender-Classifier-Mini

Gender-Classifier-Mini is an image classification vision-language encoder model fine-tuned from google/siglip2-base-patch16-224 for a single-label classification task. It is designed to classify images based on gender using the SiglipForImageClassification architecture.

Accuracy: 0.9720
F1 Score: 0.9720

Classification Report:
              precision    recall  f1-score   support

    Female ♀     0.9660    0.9796    0.9727      2549
      Male ♂     0.9785    0.9641    0.9712      2451

    accuracy                         0.9720      5000
   macro avg     0.9722    0.9718    0.9720      5000
weighted avg     0.9721    0.9720    0.9720      5000

Untitled.png

The model categorizes images into two classes:

  • Class 0: "Female ♀"
  • Class 1: "Male ♂"

Run with Transformers🤗

!pip install -q transformers torch pillow gradio
import gradio as gr
from transformers import AutoImageProcessor
from transformers import SiglipForImageClassification
from transformers.image_utils import load_image
from PIL import Image
import torch

# Load model and processor
model_name = "prithivMLmods/Gender-Classifier-Mini"
model = SiglipForImageClassification.from_pretrained(model_name)
processor = AutoImageProcessor.from_pretrained(model_name)

def gender_classification(image):
    """Predicts gender category for an image."""
    image = Image.fromarray(image).convert("RGB")
    inputs = processor(images=image, return_tensors="pt")
    
    with torch.no_grad():
        outputs = model(**inputs)
        logits = outputs.logits
        probs = torch.nn.functional.softmax(logits, dim=1).squeeze().tolist()
    
    labels = {"0": "Female ♀", "1": "Male ♂"}
    predictions = {labels[str(i)]: round(probs[i], 3) for i in range(len(probs))}
    
    return predictions

# Create Gradio interface
iface = gr.Interface(
    fn=gender_classification,
    inputs=gr.Image(type="numpy"),
    outputs=gr.Label(label="Prediction Scores"),
    title="Gender Classification",
    description="Upload an image to classify its gender."
)

# Launch the app
if __name__ == "__main__":
    iface.launch()

Intended Use:

The Gender-Classifier-Mini model is designed to classify images into gender categories. Potential use cases include:

  • Demographic Analysis: Assisting in understanding gender distribution in datasets.
  • Face Recognition Systems: Enhancing identity verification processes.
  • Marketing & Advertising: Personalizing content based on demographic insights.
  • Healthcare & Research: Supporting gender-based analysis in medical imaging.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей