/ Модель

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

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

nsfw-detection-2-nano

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

Компактная EfficientNet-B0 классифицирует изображения по пяти категориям, включая откровенный контент, для первичной модерации.

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

Бенчмарки

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

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

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

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

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

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

Модель viddexa/nsfw-detection-2-nano разработана Kerem Bozgan, Abdullah Kırman и Fatih Çağatay Akyön для автоматической модерации визуального контента. Это дообученная на изображениях EfficientNet-B0, компактная свёрточная модель для классификации изображений; в README указано около 4 млн параметров и поддержка пяти классов: Normal, Porn, Hentai, Drawing и Sexy. Её можно применять к изображениям и кадрам видео для первичной фильтрации откровенного контента.

Модель предназначена для предварительного выявления обнажённости и сексуального контента в пользовательских публикациях, социальных приложениях, играх и потоковых сервисах, а также для родительского контроля. В описанном сравнении она показывает макро-F-score 93%; на классе Sexy результат ниже — 85,15%. Класс Normal соответствует изображениям без откровенного контента, а Sexy охватывает неоднозначные случаи с провокационной одеждой или намёками. README рекомендует проверку человеком и предупреждает, что модель не определяет сексуальное намерение и не подходит для правовой оценки изображений. Лицензия — Apache-2.0.

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

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

Ограничения

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

Для каких профессий подходит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-b0 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-nano and nsfw-detection-2-mini 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-nano")
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-nano", use_fast = False)
model=  AutoModelForImageClassification.from_pretrained("viddexa/nsfw-detection-2-nano")

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-b0.

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

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
Ревизия весов
12e5720

0 моделей