Views
No views yet
1import torch
2from transformers import AutoTokenizer, AutoModelForSequenceClassification
3
4tokenizer = AutoTokenizer.from_pretrained("AhmedBou/JoBert")
5model = AutoModelForSequenceClassification.from_pretrained("AhmedBou/JoBert")
6
7
8label_names = ['About the Company', 'Job Description', 'Job Requirements', 'Responsibilities', 'Benefits', 'Other']
9inference_model = model
10
11text_snippet = "you must know how to use Python, Java, and SQL, and you should have 3 years of experience"
12inference_inputs = tokenizer(text_snippet, return_tensors='pt')
13inference_inputs = {key: val for key, val in inference_inputs.items()}
14inference_outputs = inference_model(**inference_inputs)
15inference_logits = inference_outputs.logits
16inference_prediction = torch.argmax(inference_logits).item()
17inference_label_name = label_names[inference_prediction]
18
19print(f"Inference Result: Predicted Label - {inference_label_name}")