ciplab/real-and-fake-face-detection
vit
vision
transformer
fake-image-detection
Eval Results
1from transformers import ViTForImageClassification, AutoFeatureExtractor
2from PIL import Image
3import torch
4model = ViTForImageClassification.from_pretrained("harshai-a/HarsAI")
5feature_extractor = AutoFeatureExtractor.from_pretrained("google/vit-base-patch16-224-in21k")
6image = Image.open("test_image.jpg").convert("RGB")
7inputs = feature_extractor(images=image, return_tensors="pt")
8with torch.no_grad():
9 outputs = model(**inputs)
10 prediction = outputs.logits.argmax(-1).item()
11print("Real" if prediction == 0 else "Fake")