File size: 608 Bytes
8e59a53
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import numpy as np
import json

best_thresholds = [('toxic', np.float64(0.5199999999999998), 0.8404494382022472),
('severe_toxic', np.float64(0.4599999999999999), 0.5575757575757576),
('obscene', np.float64(0.4399999999999999), 0.8489289740698985),
('threat', np.float64(0.35999999999999993), 0.5607476635514018),
('insult', np.float64(0.5199999999999998), 0.7653123104912067),
('identity_hate', np.float64(0.26), 0.5893416927899686)]

thresholds = {
    label : float(t) for label, t, _ in best_thresholds
}

with open("thresholds.json", "w") as f:
    json.dump(thresholds, f, indent=2)

print(thresholds)