/ Модель

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

Лицензия
CC BY-NC 4.0
Архитектура
metaclip_2 · dense
Базовая модель
metaclip-2-worldwide-s16
Библиотека
transformers
Опубликована
12 ноя 2025

MetaCLIP-2-Age-Range-Estimator

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

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

144скачиваний за 30 дней7лайковвеса обновлены12 ноя 2025

Бенчмарки

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

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

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

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

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

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

MetaCLIP-2-Age-Range-Estimator — модель классификации изображений, разработанная prithivMLmods на основе facebook/metaclip-2-worldwide-s16 и дообученная для определения возрастной категории человека на фотографии. Она использует архитектуру MetaClip2ForImageClassification и относит изображение к одному из пяти классов: ребёнок 0–12 лет, подросток 13–20 лет, взрослый 21–44 года, средний возраст 45–64 года или 65 лет и старше.

Модель предназначена для оценки возрастного распределения на изображениях и может применяться в исследованиях, розничной торговле и системах контроля доступа. Она принимает изображения и выдаёт метку возрастной категории. Модельный репозиторий использует Transformers и формат safetensors; базовая MetaCLIP 2 — мультиязычная модель сопоставления изображений и текста. Лицензия — CC BY-NC 4.0, допускающая использование с указанием авторства, но не коммерческое применение.

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

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

Ограничения

Модель предсказывает только одну из пяти широких возрастных категорий, а не точный возраст; точность и устойчивость оценок в README не подтверждены. Лицензия CC BY-NC 4.0 не допускает коммерческого использования.

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

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

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

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

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

Открыть на Hugging Face

1

MetaCLIP-2-Age-Range-Estimator

MetaCLIP-2-Age-Range-Estimator is an image classification vision-language encoder model fine-tuned from facebook/metaclip-2-worldwide-s16 for a single-label classification task. It is designed to predict the age range of a person from an image using the MetaClip2ForImageClassification architecture.

[!note] MetaCLIP 2: A Worldwide Scaling Recipe : https://huggingface.co/papers/2507.22062

Classification Report:
                  precision    recall  f1-score   support

      Child 0-12     0.9763    0.9758    0.9761      2193
  Teenager 13-20     0.9158    0.8437    0.8783      1779
     Adult 21-44     0.9593    0.9779    0.9685      9999
Middle Age 45-64     0.9458    0.9450    0.9454      3785
        Aged 65+     0.9769    0.9381    0.9571      1260

        accuracy                         0.9559     19016
       macro avg     0.9548    0.9361    0.9451     19016
    weighted avg     0.9557    0.9559    0.9556     19016

download


The model categorizes images into five age ranges:

  • Class 0: "Child 0-12"
  • Class 1: "Teenager 13-20"
  • Class 2: "Adult 21-44"
  • Class 3: "Middle Age 45-64"
  • Class 4: "Aged 65+"

Run with Transformers

!pip install -q transformers torch pillow gradio
import gradio as gr
import torch
from transformers import AutoImageProcessor, AutoModelForImageClassification
from PIL import Image

# Model name from Hugging Face Hub
model_name = "prithivMLmods/MetaCLIP-2-Age-Range-Estimator"

# Load processor and model
processor = AutoImageProcessor.from_pretrained(model_name)
model = AutoModelForImageClassification.from_pretrained(model_name)
model.eval()

# Define labels
LABELS = {
    0: "Child (0–12)",
    1: "Teenager (13–20)",
    2: "Adult (21–44)",
    3: "Middle Age (45–64)",
    4: "Aged (65+)"
}

def age_classification(image):
    """Predict the age group of a person from 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()

    predictions = {LABELS[i]: round(probs[i], 3) for i in range(len(probs))}
    return predictions

# Build Gradio interface
iface = gr.Interface(
    fn=age_classification,
    inputs=gr.Image(type="numpy", label="Upload Image"),
    outputs=gr.Label(label="Predicted Age Group Probabilities"),
    title="MetaCLIP-2 Age Range Estimator",
    description="Upload a face image to estimate the person's age group using MetaCLIP-2."
)

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

Sample Inference:

Screenshot 2025-11-13 at 01-14-28 MetaCLIP-2 Age Range Estimator Screenshot 2025-11-13 at 01-15-41 MetaCLIP-2 Age Range Estimator Screenshot 2025-11-13 at 01-17-31 MetaCLIP-2 Age Range Estimator Screenshot 2025-11-13 at 01-18-15 MetaCLIP-2 Age Range Estimator Screenshot 2025-11-13 at 01-18-52 MetaCLIP-2 Age Range Estimator

Intended Use:

The MetaCLIP-2-Age-Range-Estimator model is designed to classify images into five age categories. Potential use cases include:

  • Demographic Analysis: Supporting research and business insights into age distribution.
  • Health and Fitness Applications: Assisting in age-based health recommendations.
  • Security and Access Control: Enabling age verification systems.
  • Retail and Marketing: Enhancing personalization and customer profiling.
  • Forensics and Surveillance: Supporting age estimation in investigative and security contexts.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
MetaClip2ForImageClassification
Ревизия весов
7b80ac7

0 моделей