Views
No views yet
| Model | Accuracy |
|---|---|
| dima806/ai_vs_real_image_detection | 35,97% |
| Organika/sdxl-detector | 43,29% |
| Nahrawy/AIorNot | 64,74% |
| jacoballessio/ai-image-detect-distilled | 68,94% |
| umm-maybe/AI-image-detector | 75,45% |
| mmanikanta/VIT_AI_image_detector | 79,65% |
| legekka/AI-Anime-Image-Detector-HD-ViT WIP | 94,26% |
| legekka/AI-Anime-Image-Detector-ViT (Ours) | 94,68% |
1from transformers import AutoModelForImageClassification, AutoFeatureExtractor
2import torch
3from PIL import Image
4
5model = AutoModelForImageClassification.from_pretrained("legekka/AI-Anime-Image-Detector-ViT")
6feature_extractor = AutoFeatureExtractor.from_pretrained("legekka/AI-Anime-Image-Detector-ViT")
7
8model.eval()
9
10image = Image.open("example.jpg")
11inputs = feature_extractor(images=image, return_tensors="pt")
12
13outputs = model(**inputs)
14logits = outputs.logits
15
16label = model.config.id2label[torch.argmax(logits).item()]
17confidence = torch.nn.functional.softmax(logits, dim=1)[0][torch.argmax(logits)].item()
18
19print(f"Prediction: {label} ({round(confidence * 100)}%)")