File size: 632 Bytes
ac2f4c2 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | import torch
from transformers import AutoModelForImageClassification, AutoFeatureExtractor
from PIL import Image
# Load model and feature extractor
model = AutoModelForImageClassification.from_pretrained("your-username/deepfake-recognition")
feature_extractor = AutoFeatureExtractor.from_pretrained("your-username/deepfake-recognition")
# Load an image
image = Image.open("sample_image.jpg")
inputs = feature_extractor(images=image, return_tensors="pt")
# Predict
outputs = model(**inputs)
predicted_class = torch.argmax(outputs.logits, dim=1).item()
print(f"Predicted Class: {'Deepfake' if predicted_class == 1 else 'Real'}")
|