Views
No views yet
1from transformers import AutoModelForSequenceClassification, AutoTokenizer
2
3# Load the model
4model_name = "bekushal/FictoBERT"
5
6model = AutoModelForSequenceClassification.from_pretrained(model_name)
7tokenizer = AutoTokenizer.from_pretrained(model_name)
8
9# Example input text
10input_text = "It is a sunny day with a nice wind blowing and I am feeling very happy."
11
12# Preprocess the input
13inputs = tokenizer(input_text, return_tensors="pt", truncation=True, padding=True)
14
15# Perform inference
16outputs = model(**inputs)
17
18# Get predicted class probabilities
19predicted_probabilities = outputs.logits.softmax(dim=-1)
20
21# Get predicted class label
22predicted_label = predicted_probabilities.argmax().item()
23
24# Convert predicted label to human-readable format
25predicted_class = "fiction" if predicted_label == 1 else "non-fiction"
26
27# Display results
28print("Predicted class:", predicted_class)
29print("Predicted class probabilities [non-fiction, fiction]:", predicted_probabilities)```
30
31
32---
33license: apache-2.0
34---