Spaces:
Sleeping
Sleeping
| from transformers import AutoTokenizer, AutoModelForSequenceClassification | |
| import torch | |
| text = "Delhi restaurant fire LIVE: At least 21 people killed, several foreigners among those dead. Afire broke out at a hotel in Delhi’s Malviya Nagar on Wednesday morning (June 3, 2026), killing at least 21 people and leading to the rescue of more than 40 others." | |
| print("Testing mrm8488/distilroberta-finetuned-fake-news...") | |
| try: | |
| model_name = "mrm8488/distilroberta-finetuned-fake-news" | |
| tokenizer = AutoTokenizer.from_pretrained(model_name) | |
| model = AutoModelForSequenceClassification.from_pretrained(model_name) | |
| inputs = tokenizer(text, return_tensors="pt", truncation=True, max_length=512) | |
| with torch.no_grad(): | |
| logits = model(**inputs).logits | |
| probs = torch.nn.functional.softmax(logits, dim=-1)[0] | |
| # Check what index 0 and 1 mean for this specific model (usually 0 is reliable, 1 is fake, or vice versa) | |
| print(f"Probabilities: {probs}") | |
| print(f"Predicted class: {model.config.id2label[probs.argmax().item()]}") | |
| except Exception as e: | |
| print(f"Error with distilroberta: {e}") | |