Views
No views yet
| ID | Label |
|---|---|
| 0 | acord |
| 1 | contract |
| 2 | declaration |
| 3 | endorsements |
| 4 | forms |
| 5 | others |
| 6 | rating |
1import os
2import torch
3from transformers import AutoTokenizer, AutoModel
4
5repo = "injala/bert-universal-classifier-7class"
6token = os.environ.get("HF_TOKEN")
7
8tokenizer = AutoTokenizer.from_pretrained(repo, token=token)
9model = AutoModel.from_pretrained(repo, token=token, trust_remote_code=True)
10model.eval()
11
12text = "ACORD 25 CERTIFICATE OF LIABILITY INSURANCE ..."
13inputs = tokenizer(text, return_tensors="pt", truncation=True, max_length=512)
14with torch.no_grad():
15 logits = model(**inputs)["logits"]
16 probs = torch.softmax(logits, dim=-1)
17 pred_id = probs.argmax(dim=-1).item()
18 label = model.config.id2label[str(pred_id)]BERT_Model inference).injala/rg_berts_21classes_7classes/best_model.pt.