File size: 1,572 Bytes
f70597d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
{
  "model_name": "Turnlet BERT Multilingual EOU",
  "model_type": "DistilBERT",
  "task": "text-classification",
  "languages": ["en", "hi", "es"],
  "tags": [
    "end-of-utterance",
    "eou-detection",
    "multilingual",
    "distilbert",
    "onnx",
    "quantized",
    "conversational-ai",
    "dialogue",
    "turn-taking"
  ],
  "license": "apache-2.0",
  "datasets": ["turns-2k"],
  "metrics": {
    "validation": {
      "overall_accuracy": 0.9643,
      "en_accuracy": 0.9701,
      "hi_accuracy": 0.9689,
      "es_accuracy": 0.9452,
      "f1_score": 0.9635,
      "precision": 0.9491,
      "recall": 0.9783
    },
    "turns2k": {
      "accuracy": 0.9110,
      "f1_score": 0.9150,
      "precision": 0.9796,
      "recall": 0.8584,
      "threshold": 0.86
    }
  },
  "model_variants": {
    "pytorch": {
      "file": "model.safetensors",
      "size_mb": 517,
      "format": "safetensors"
    },
    "onnx_optimized": {
      "file": "bert_model_optimized.onnx",
      "size_mb": 517,
      "format": "onnx",
      "precision": "fp32"
    },
    "onnx_quantized": {
      "file": "bert_model_optimized_dynamic_int8.onnx",
      "size_mb": 132,
      "format": "onnx",
      "precision": "int8",
      "recommended": true
    }
  },
  "training": {
    "method": "knowledge_distillation",
    "teacher_model": "qwen-based",
    "student_model": "distilbert",
    "epochs": 8,
    "final_step": 60500,
    "max_length": 128
  },
  "inference": {
    "recommended_threshold": 0.86,
    "max_sequence_length": 128,
    "batch_size_support": true
  }
}