/ Модель

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

Архитектура
siglip · dense
Базовая модель
siglip-so400m-patch14-384
Опубликована
9 июл 2026

judgebench-siglip-judge-v3-hardened

Эмбеддинги изображенийИзображение → embedding

Дообученная SigLIP-модель оценивает, насколько изображение соответствует визуальному стилю бренда rhode.

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

Бенчмарки

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

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

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

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

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

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

Gupta28 разработал judgecliff SigLIP brand judge v3 hardened — дообученную мультимодальную модель SigLIP SoViT-400m для оценки соответствия изображений визуальному стилю бренда rhode в сфере косметики и красоты. Модель принимает изображение и извлекает его представление; оценка вычисляется как откалиброванное сходство этого представления с центроидом rhode с помощью параметров Platt scaling из файла calibration.json.

Модель основана на google/siglip-so400m-patch14-384 и дообучена контрастивно; при обучении в качестве дополнительного отрицательного класса использовались изображения, созданные атакой на предыдущую версию. В описанной оценке на тестовом наборе из 2 622 примеров AUC для распознавания бренда составила 0,997. Модель полностью подавила наблюдавшуюся SRPO-атаку, но лишь частично снизила эффект незнакомой DPO-атаки, поэтому оценки могут быть уязвимы к новым способам обхода.

Репозиторий содержит веса Safetensors и calibration.json; для получения откалиброванных оценок нужны оба компонента. Лицензия в предоставленных данных не указана.

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

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

Ограничения

Настроена на бренд rhode и зависит от centroid и параметров калибровки из calibration.json. Наблюдавшуюся SRPO-атаку модель подавляет, но незнакомая DPO-атака сохраняет частичный эффект; результат оценки заявлен для тестового набора из 2 622 примеров.

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

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

Открыть на Hugging Face

judgecliff SigLIP brand judge v3 (hardened)

Part of judgecliff: which image-QC judges survive optimization pressure? A brand-fidelity judge for rhode (beauty brand). A judge = these SigLIP weights

  • calibration.json (rhode train-split centroid + Platt scaling params) in this repo.

Base: google/siglip-so400m-patch14-384 (full SiglipModel, contrastively fine-tuned).

Training: the v1 recipe plus SRPO-hacked images (outputs of the gradient attack on v1) folded in as a third negative class.

Report card (judgecliff Phase 1, 2,622-item test set): real-rhode brand AUC 0.997 (v1 0.99); real rhode scores 0.97 vs competitors 0.06.

The arms-race result: the seen attack is fully defeated (SRPO hack images: v1 scored 0.84 → v3 scores 0.00) while the unseen DPO attack is only dampened (0.47 → 0.28). Hardening against an observed exploit works; novel attacks still get partial traction.

Scoring

Score = Platt-calibrated cosine similarity between the image embedding and the rhode centroid:

import json, numpy as np, torch
from PIL import Image
from transformers import SiglipModel, SiglipImageProcessor
from huggingface_hub import hf_hub_download

repo = "Gupta28/judgebench-siglip-judge-v3-hardened"
model = SiglipModel.from_pretrained(repo)
proc = SiglipImageProcessor.from_pretrained(repo)
params = json.load(open(hf_hub_download(repo, "calibration.json")))
centroid = np.array(params["centroid"])  # L2-normalized rhode train centroid

img = Image.open("image.jpg")
with torch.no_grad():
    emb = model.get_image_features(**proc(images=img, return_tensors="pt"))
v = emb[0].numpy(); v /= np.linalg.norm(v)
cos = float(v @ centroid)
score = 1 / (1 + np.exp(-(params["platt_a"] * cos + params["platt_b"])))  # calibrated on-brand prob

Full evaluation protocol, test-set construction, and findings: https://github.com/amargupta0428/judgecliff.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
SiglipModel
Ревизия весов
55806fb

0 моделей