Realistic-Gender-Classification
is a binary image classification model based on
google/siglip2-base-patch16-224
, designed to classify
gender
from realistic human portrait images. It can be used in
demographic analysis
,
personalization systems
, and
automated tagging
in large-scale image datasets.
SigLIP 2: Multilingual Vision-Language Encoders with Improved Semantic Understanding, Localization, and Dense Features
https://arxiv.org/pdf/2502.14786
Classification Report:
precision recall f1-score support
female portrait 0.97540.96560.97051600
male portrait 0.96600.97560.97081600
accuracy 0.97063200
macro avg 0.97070.97060.97063200
weighted avg 0.97070.97060.97063200
Label Classes
The model distinguishes between the following portrait gender categories:
0: female portrait
1: male portrait
Installation
pip install transformers torch pillow gradio
Example Inference Code
import gradio as gr
from transformers import AutoImageProcessor, SiglipForImageClassification
from PIL import Image
import torch
# Load model and processor
model_name = "prithivMLmods/Realistic-Gender-Classification"
model = SiglipForImageClassification.from_pretrained(model_name)
processor = AutoImageProcessor.from_pretrained(model_name)
# ID to label mapping
id2label = {
"0": "female portrait",
"1": "male portrait"
}
defclassify_gender(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()
prediction = {id2label[str(i)]: round(probs[i], 3) for i inrange(len(probs))}
return prediction
# Gradio Interface
iface = gr.Interface(
fn=classify_gender,
inputs=gr.Image(type="numpy"),
outputs=gr.Label(num_top_classes=2, label="Gender Classification"),
title="Realistic-Gender-Classification",
description="Upload a realistic portrait image to classify it as 'female portrait' or 'male portrait'."
)
if __name__ == "__main__":
iface.launch()
Demo Inference
female portrait
male portrait
Applications
Demographic Insights in Visual Data
Dataset Curation & Tagging
Media Analytics
Audience Profiling for Marketing
Runs of prithivMLmods Realistic-Gender-Classification on huggingface.co
2.4K
Total runs
0
24-hour runs
-17
3-day runs
-147
7-day runs
1.5K
30-day runs
More Information About Realistic-Gender-Classification huggingface.co Model
More Realistic-Gender-Classification license Visit here:
Realistic-Gender-Classification huggingface.co is an AI model on huggingface.co that provides Realistic-Gender-Classification's model effect (), which can be used instantly with this prithivMLmods Realistic-Gender-Classification model. huggingface.co supports a free trial of the Realistic-Gender-Classification model, and also provides paid use of the Realistic-Gender-Classification. Support call Realistic-Gender-Classification model through api, including Node.js, Python, http.
Realistic-Gender-Classification huggingface.co is an online trial and call api platform, which integrates Realistic-Gender-Classification's modeling effects, including api services, and provides a free online trial of Realistic-Gender-Classification, you can try Realistic-Gender-Classification online for free by clicking the link below.
prithivMLmods Realistic-Gender-Classification online free url in huggingface.co:
Realistic-Gender-Classification is an open source model from GitHub that offers a free installation service, and any user can find Realistic-Gender-Classification on GitHub to install. At the same time, huggingface.co provides the effect of Realistic-Gender-Classification install, users can directly use Realistic-Gender-Classification installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
Realistic-Gender-Classification install url in huggingface.co: