Views
No views yet
1from transformers import AutoTokenizer, AutoModelForSequenceClassification
2import torch
3
4# Load model and tokenizer
5tokenizer = AutoTokenizer.from_pretrained("your-username/fine-tuned-metaphor-detection")
6model = AutoModelForSequenceClassification.from_pretrained("your-username/fine-tuned-metaphor-detection")
7
8# Example text
9text = "Time is a thief."
10
11# Tokenize input and get predictions
12inputs = tokenizer(text, return_tensors="pt", padding=True, truncation=True)
13with torch.no_grad():
14 outputs = model(**inputs)
15 logits = outputs.logits
16 prediction = torch.argmax(logits, dim=-1)
17
18print("Prediction:", "Metaphor" if prediction.item() == 1 else "Literal")