NeuroSpaceX commited on
Commit
65e0ec6
verified
1 Parent(s): c272398

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -2
app.py CHANGED
@@ -13,7 +13,8 @@ models = {
13
  "ruSpamNS_small": "NeuroSpaceX/ruSpamNS_small",
14
  "ruSpamNS_v14": "NeuroSpaceX/ruSpamNS_v14",
15
  "ruSpamNS_v14_multiclass": "NeuroSpaceX/ruSpamNS_v14_multiclass",
16
- "ruSpamNS_v16_multiclass": "NeuroSpaceX/ruSpamNS_v16_multiclass"
 
17
  }
18
 
19
  tokenizers = {name: AutoTokenizer.from_pretrained(path, use_auth_token=TOKEN) for name, path in models.items()}
@@ -40,7 +41,7 @@ def classify_text(text, model_choice):
40
 
41
  with torch.no_grad():
42
  outputs = model(input_ids, attention_mask=attention_mask).logits
43
- if model_choice == "ruSpamNS_v14_multiclass" or model_choice == "ruSpamNS_v16_multiclass":
44
  probabilities = torch.softmax(outputs, dim=1).cpu().numpy()[0]
45
  labels = ["袧袝 小袩袗袦", "小袩袗袦", "袧袝袛袙袠袞袠袦袨小孝鞋", "袙袗袣袗袧小袠袠", "袩袪袨袛袗袞袗"]
46
  predicted_index = probabilities.argmax()
 
13
  "ruSpamNS_small": "NeuroSpaceX/ruSpamNS_small",
14
  "ruSpamNS_v14": "NeuroSpaceX/ruSpamNS_v14",
15
  "ruSpamNS_v14_multiclass": "NeuroSpaceX/ruSpamNS_v14_multiclass",
16
+ "ruSpamNS_v16_multiclass": "NeuroSpaceX/ruSpamNS_v16_multiclass",
17
+ "ruSpamNS_v17_multiclass": "NeuroSpaceX/ruSpamNS_v17_multiclass"
18
  }
19
 
20
  tokenizers = {name: AutoTokenizer.from_pretrained(path, use_auth_token=TOKEN) for name, path in models.items()}
 
41
 
42
  with torch.no_grad():
43
  outputs = model(input_ids, attention_mask=attention_mask).logits
44
+ if model_choice in ["ruSpamNS_v14_multiclass", "ruSpamNS_v16_multiclass", "ruSpamNS_v17_multiclass"]:
45
  probabilities = torch.softmax(outputs, dim=1).cpu().numpy()[0]
46
  labels = ["袧袝 小袩袗袦", "小袩袗袦", "袧袝袛袙袠袞袠袦袨小孝鞋", "袙袗袣袗袧小袠袠", "袩袪袨袛袗袞袗"]
47
  predicted_index = probabilities.argmax()