/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Лицензия
MIT
Архитектура
bert · dense
Базовая модель
bert-base-uncased
Опубликована
14 дек 2025

xna-ai-text-detector

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

Англоязычная BERT-модель для классификации текста как написанного человеком или сгенерированного ИИ.

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

Бенчмарки

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

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

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

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

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

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

XNajoan/xna-ai-text-detector — англоязычная модель классификации текста, созданная дообучением BERT-base uncased на корпусе HC3 (Human–ChatGPT Comparison). Она относит текст к одному из двух классов: написан человеком или сгенерирован ИИ. Модель предназначена для исследований, сравнительного тестирования и анализа обнаружения ИИ-текстов, в том числе в контексте академической добросовестности.

Модель использует архитектуру BERT для классификации последовательностей, содержит 136,7 млн параметров и принимает текст длиной до 512 токенов по метаданным; в примере и описании обучения README используется ограничение 256 токенов. Для обучения применялся английский корпус HC3 с парами ответов людей и ChatGPT. На тестовой выборке HC3 в README указаны accuracy 0,9917, precision 0,9752 и recall 0,9993.

Лицензия — MIT. Результаты зависят от данных обучения: качество обнаружения может снижаться на текстах от других генеративных моделей, текстах авторов, для которых английский не родной, и формальном академическом письме. Возможны ложные срабатывания на человеческом тексте; классификатор не доказывает авторство текста.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

xna-ai-text-detector

Model pendeteksi teks hasil generasi AI berbasis BERT yang dilatih (fine-tuned) menggunakan dataset HC3 (Human–ChatGPT Comparison).
Model ini dirancang untuk keperluan riset dan eksperimen, khususnya dalam konteks:

  • integritas akademik,
  • studi deteksi teks AI.

🔍 Deskripsi Model

  • Arsitektur: BERT-base (uncased)
  • Tugas: Klasifikasi teks biner (Human vs AI-generated)
  • Kelas:
    • 0: Teks tulisan manusia
    • 1: Teks hasil generasi AI
  • Framework Training: Hugging Face Transformers
  • Tujuan Penggunaan: Riset, benchmarking, dan analisis eksploratif deteksi teks AI

Model ini dilatih untuk menangkap pola linguistik dan gaya penulisan yang umum ditemukan pada teks hasil generasi AI, khususnya keluaran model bergaya ChatGPT.


📊 Data Pelatihan

  • Dataset: HC3 – Human–ChatGPT Comparison Corpus
  • Sumber Data: Pasangan pertanyaan–jawaban yang memiliki versi jawaban manusia dan jawaban ChatGPT
  • Pra-pemrosesan:
    • Pembagian data (train/validation/test) dilakukan sebelum proses flattening untuk mencegah data leakage
    • Setiap jawaban manusia diberi label 0
    • Setiap jawaban ChatGPT diberi label 1
  • Panjang Sekuens: 256 token
  • Tokenizer: bert-base-uncased

⚙️ Konfigurasi Training

  • Epoch: 2
  • Optimizer: AdamW (default Transformers)
  • Learning Rate: 2e-5
  • Batch Size: 16
  • Fungsi Loss: Cross-entropy
  • Mixed Precision (fp16): Aktif
  • Pemilihan Model Terbaik: Berdasarkan skor F1 pada validation set

Model mencapai konvergensi dengan sangat cepat. Performa telah stabil sejak epoch pertama, dan epoch kedua tidak memberikan peningkatan generalisasi yang signifikan, mengindikasikan konvergensi dini (early convergence). Namun, performa ini bersifat dataset-specific dan tidak menjamin generalisasi ke:

  • model AI lain (misalnya GPT-4, Claude, LLaMA),
  • teks non-native English writers,
  • domain akademik formal.

📈 Hasil Evaluasi

Performa pada Test Set HC3

MetrikNilai
Accuracy0.9917
Precision0.9752
Recall0.9993
F1-score0.9871

Model menunjukkan recall yang hampir sempurna, yang berarti hampir seluruh teks hasil generasi AI berhasil terdeteksi. Precision tetap tinggi, meskipun terdapat sebagian kecil teks manusia yang terklasifikasi sebagai teks AI (false positive).


🧪 Contoh Penggunaan

from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

model_name = "xnajoan/xna-ai-text-detector"

tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSequenceClassification.from_pretrained(model_name)

text = "Penelitian ini membahas implikasi penggunaan AI generatif dalam pendidikan tinggi."
inputs = tokenizer(text, return_tensors="pt", truncation=True, max_length=256)

with torch.no_grad():
    outputs = model(**inputs)
    prediction = torch.argmax(outputs.logits, dim=1).item()

label = "AI-generated" if prediction == 1 else "Human-written"
print(label)

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей