/ Модель

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

Контекст
512 токенов
Параметры
155 млн
Архитектура
deberta-v2 · dense
Базовая модель
Mistral-7B-v0.1
Опубликована
23 янв 2026

myplaygirl-nsfw-classifier

Классификация текстаТекст → label3 профессии

Англоязычная модель классифицирует текстовые сообщения как сексуальный контент NSFW или безопасный SFW для первичной модерации.

2 201скачиваний за 30 дней0лайковвеса обновлены23 янв 2026

Бенчмарки

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

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

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

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

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

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

Модель MyPlaygirl AI Team для бинарной классификации англоязычных текстовых сообщений: она относит текст к откровенному сексуальному контенту (NSFW) или безопасному для работы контенту (SFW). Модель предназначена для первичной модерации сообщений и может быть частью более широкой системы проверки контента.

В карточке указано, что модель дообучена на пользовательском наборе примеров разговорных сообщений с метками NSFW и SFW. Она принимает текст длиной до 512 токенов и выдаёт метку класса; репозиторий содержит веса в формате safetensors. В карточке заявлены идеальные результаты на сбалансированной тестовой выборке из 100 примеров, однако размер и состав выборки ограничивают выводы о качестве на реальных данных.

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

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

  • Фильтрация сексуальных сообщений в чатах
  • Первичная проверка пользовательских текстов на NSFW-контент
  • Разметка сообщений для очереди ручной модерации

Ограничения

Оценка основана на сбалансированной выборке всего из 100 примеров, поэтому заявленные идеальные метрики не гарантируют такого же качества на реальных данных. Возможны ошибки на недостаточно представленных типах текста и смещения классификации; спорные случаи требуют ручной проверки.

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

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

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

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

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

Открыть на Hugging Face

NSFW Content Classifier

Model Description

This model is a fine-tuned text classification model for detecting NSFW (Not Safe For Work) content in text messages. It is based on a transformer architecture and has been trained to distinguish between explicit sexual content (NSFW) and safe content (SFW).

Developed by: MyPlaygirl AI Team
Model type: Text Classification
Language: English
License: MIT

Labels

  • 0: NSFW (Not Safe For Work)
  • 1: SFW (Safe For Work)

Performance Metrics

Evaluated on 100 test samples with 90% confidence threshold:

Overall Performance

  • Accuracy: 1.0000
  • Average Confidence: 0.9924
  • High Confidence Predictions (≥90%): 98/100 (98.0%)
  • High Confidence Accuracy: 1.0000

Detailed Metrics

MetricNSFW Class (0)Macro Average
Precision1.00001.0000
Recall1.00001.0000
F1 Score1.00001.0000

Confusion Matrix

                 Predicted
              NSFW    SFW
Actual NSFW     50      0
       SFW       0     50

Usage

Basic Usage with Confidence Scores

from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch
import torch.nn.functional as F

# Load model
model_name = "surya120/myplaygirl-nsfw-classifier"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSequenceClassification.from_pretrained(model_name)

# Prepare text
text = "Your text here"
inputs = tokenizer(text, return_tensors="pt", padding=True, truncation=True, max_length=512)

# Predict with confidence scores
with torch.no_grad():
    outputs = model(**inputs)
    logits = outputs.logits
    
    # Get probabilities
    probs = F.softmax(logits, dim=-1)
    confidence, prediction = torch.max(probs, dim=-1)
    
    prediction = prediction.item()
    confidence = confidence.item()

# Interpret result
label = "NSFW" if prediction == 0 else "SFW"
print(f"Prediction: {label}")
print(f"Confidence: {confidence:.2%}")

# Apply confidence threshold (recommended: 90%)
CONFIDENCE_THRESHOLD = 0.90
if confidence >= CONFIDENCE_THRESHOLD:
    print(f"High confidence prediction: {label}")
else:
    print(f"Low confidence prediction: {label} (consider manual review)")

Training Data

The model was trained on a custom curated dataset containing:

  • Training samples: Text messages with explicit sexual content (NSFW) and safe conversational content (SFW)
  • Labels: Binary classification (0 = NSFW, 1 = SFW)
  • Data source: Custom generated dataset focused on conversational text moderation

Training Details

  • Base model: Transformer-based sequence classification model
  • Fine-tuning: Supervised learning on labeled NSFW/SFW text data
  • Objective: Binary text classification for content moderation

Testing & Evaluation

The model was evaluated on 100 balanced test samples (50 NSFW, 50 SFW):

Test Results Summary

  • ✅ Perfect classification: All samples correctly classified
  • ✅ High confidence: 98/100 predictions above 90% confidence
  • ✅ Zero false positives and false negatives

Confidence Threshold Analysis

  • Recommended threshold: 90%
  • Average confidence: 99.24%
  • High confidence accuracy: 100.00%

For predictions below the confidence threshold, manual review is recommended for production use.

Limitations

  • The model is trained specifically on text-based content
  • Performance may vary on content types not well-represented in the training data
  • Should be used as part of a comprehensive content moderation system

Ethical Considerations

This model is designed for content moderation purposes. Users should:

  • Be aware of potential biases in classification
  • Use the model responsibly and in compliance with applicable laws
  • Consider the context and implement appropriate human review processes

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
DebertaV2ForSequenceClassification
Ревизия весов
b6c072e

0 моделей