/ Модель

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

Лицензия
Apache 2.0
Архитектура
efficientnet · dense
Базовая модель
efficientnet-b4
Библиотека
transformers
Опубликована
2 окт 2025

nsfw-detection-2-mini

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

Дообученная EfficientNet-B4 классифицирует изображения по пяти категориям откровенного и безопасного контента для первичной модерации.

1 013скачиваний за 30 дней11лайковвеса обновлены2 мар 2026

Бенчмарки

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

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

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

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

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

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

Модель viddexa/nsfw-detection-2-mini разработана Керемом Бозганом, Абдуллахом Кирманом и Фатихом Чагатаем Акйоном для визуальной модерации контента. Это дообученная на изображениях EfficientNet-B4 с 17 млн параметров; модель принимает изображения и относит их к одному из пяти классов: Normal, Porn, Hentai, Drawing или Sexy. Её можно применять для первичной фильтрации пользовательских изображений в социальных приложениях, форумах, играх и сервисах потокового видео, а также в родительском контроле.

В сравнении авторов на пяти классах модель показала средний F-score 96,09%; для класса Sexy показатель составил 90,92%. Класс Normal означает отсутствие NSFW-содержимого, а Sexy — изображения без явной наготы, но с провокационной одеждой или другими признаками. По описанию авторов, модель предназначена для выявления явной наготы; она может считать безопасными изображения с провокационной наготой или одеждой, если явной наготы нет. Результаты следует использовать для первичного отбора с последующей проверкой человеком. Модель распространяется по лицензии Apache-2.0.

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

  • фильтрация изображений пользователей на платформах с пользовательским контентом
  • первичный отбор изображений для модерации социальных приложений и форумов
  • фильтрация контента в играх и видеосервисах
  • родительский контроль изображений
  • разметка изображений по классам Normal, Porn, Hentai, Drawing и Sexy

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

NSFW Nudity and Sexual Content Classification

A mobile-friendly visual content moderation model, based on the work of F. C. Akyon obtained by fine-tuning EfficientNet-b4 on nsfw images to detect nudity and sexual content in images or video frames with high accuracy.

For a Demo, see: [viddexa/moderators]

Performance Comparison

Image detection performance of this model on 5 classes described above compared with other models trained by our team provided below with average and per-class F-scores.

ModelF_macroF_safeF_pornF_hentaiF_drawingF_sexyParams
nsfw-detection-2-nano93.00%96.82%96.34%93.43%93.24%85.15%4M
nsfw-detection-2-mini96.09%98.59%98.05%96.06%96.83%90.92%17M
nsfw-detection-1-miniN/A97.90%N/AN/AN/AN/A17M
Azure AIN/A96.79%N/AN/AN/AN/AN/A
FalconsaiN/A89.52%N/AN/AN/AN/A85M

nsfw-detection-2-mini and nsfw-detection-2-nano supports 5 classes: Normal, Hentai, Porn, Sexy, Drawing

  • Normal: Photos without nsfw content.
  • Porn: Photos with pornographic content.
  • Hentai: Drawing with sexual content.
  • Drawing: Comics, cartoons or drawings with no nsfw content.
  • Sexy: Photos with no explicit nudity but might contain some characteristics of nsfw content such as suggestive nudity or risqué clothing.

Usage with moderators library

Install with pip install moderators then run:

from moderators import AutoModerator

model = AutoModerator.from_pretrained("viddexa/nsfw-detection-2-mini")
results = model("<path-to-image-file>")

probs = {k: v for r in results for k, v in r.classifications.items()}
predicted_label = max(probs, key=probs.get) 

Usage with transformers library

Install with pip install transformers then run:

from transformers import (
    AutoImageProcessor,
    AutoModelForImageClassification)
from PIL import Image
import torch

img = Image.open("<path-to-image-file>")

processor = AutoImageProcessor.from_pretrained("viddexa/nsfw-detection-2-mini", use_fast = False)
model = AutoModelForImageClassification.from_pretrained("viddexa/nsfw-detection-2-mini")

with torch.no_grad():
    inputs = processor(images=img, return_tensors="pt")
    outputs = model(**inputs)
    logits = outputs.logits
    probs = torch.softmax(logits, dim=-1)
    pred_id = int(probs.argmax())
    print(model.config.id2label[pred_id])

Model Details

5-class nudity and sexual content classification model that classifies images as Normal, Porn, Hentai, Drawing or Sexy. Model is obtained by fine-tuning google's Efficientnet-b4.

  • Developed by: [Kerem Bozgan, Abdullah Kırman, Fatih Çağatay Akyön]
  • License: [apache-2.0]
  • Finetuned from model: [google/efficientnet-b4]

Intended Use and Limitations

This model is designed to detect explicit nudity alone. For instance, an image containing suggestive nudity or risqué clothing is labeled as safe if there is no explicit nudity in the image.

Appropriate Use Cases:

  • Filtering explicit images in user-generated content platforms
  • Assisting moderation workflows for social apps and community forums
  • Parental control or restricted content filtering
  • Content review pipelines for games, and streaming services

In these settings, the model acts as an initial screening tool to help reduce moderator workload. A human review step is recommended for final decisions.

This model is not intended for:

  • Moral or ethical judgment of individuals or their bodies
  • Surveillance or monitoring of people in real-world environments
  • Determining sexual intent
  • Legal classification of pornography vs. art
  • Use in contexts affecting employment, policing, social credit, or identity

BibTeX entry and citation info

@article{akyon2023nudity,
  title={State-of-the-art in nudity classification: A comparative analysis},
  author={Akyon, Fatih Cagatay and Temizel, Alptekin},
  booktitle={2023 IEEE International Conference on Acoustics, Speech, and Signal Processing Workshops (ICASSPW)},
  pages={1--5},
  year={2023},
  organization={IEEE}
}

Model Card Authors

Kerem Bozgan & Fatih Akyon

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
EfficientNetForImageClassification
Ревизия весов
15f61cd

0 моделей