Views
No views yet
1from transformers import AutoTokenizer, AutoModelForSequenceClassification
2import torch
3
4# Load model and tokenizer
5tokenizer = AutoTokenizer.from_pretrained("KingTechnician/bert-osmosis-coverage-v2")
6model = AutoModelForSequenceClassification.from_pretrained("KingTechnician/bert-osmosis-coverage-v2")
7
8# Example usage
9objective = "Your learning objective here"
10response = "The response text to classify"
11
12inputs = tokenizer(objective, response, return_tensors="pt", padding=True, truncation=True)
13with torch.no_grad():
14 outputs = model(**inputs)
15 predictions = torch.nn.functional.softmax(outputs.logits, dim=-1)
16 predicted_class = torch.argmax(predictions, dim=-1).item()
17
18# Map prediction to label
19id2label = {0: "low", 1: "fair", 2: "satisfactory"}
20predicted_label = id2label[predicted_class]
21print(f"Predicted coverage: {predicted_label}")