Views
No views yet
PyTorchModelHubMixin.1from transformers import AutoModelForSequenceClassification, AutoTokenizer
2import torch
3
4model_name = "melanchthon19/mews-aes-classifier-base"
5
6tokenizer = AutoTokenizer.from_pretrained(model_name)
7model = AutoModelForSequenceClassification.from_pretrained(model_name)
8
9text = "Artificial intelligence models are transforming how we write essays."
10inputs = tokenizer(text, return_tensors="pt", truncation=True, padding=True)
11
12with torch.no_grad():
13 outputs = model(**inputs)
14 logits = outputs.logits
15 probs = torch.softmax(logits, dim=-1)
16 pred_id = probs.argmax(dim=-1).item()
17
18label = model.config.id2label[pred_id]
19print(f"Predicted class: {label} (index {pred_id})")
20# Scores go from 1 to 5 (index 0 --> 4)