ibnuljaiffarabi commited on
Commit
dbe330c
·
verified ·
1 Parent(s): ae91c51

ai999x-encoder (ai999x-encoder-3)

Browse files
README.md CHANGED
@@ -8,15 +8,26 @@ tags:
8
  - sentence-similarity
9
  - feature-extraction
10
  - semantic-search
 
11
  - onnx
12
  - safetensors
13
  - capability-search
 
14
  - science
15
- - physics
16
  - mathematics
 
 
 
 
 
 
 
 
17
  - tiny
18
  - cpu
19
  - browser
 
 
20
  - ai999x
21
  model-index:
22
  - name: ai999x-encoder
@@ -25,87 +36,135 @@ model-index:
25
  type: sentence-similarity
26
  name: capability search
27
  dataset:
28
- name: "AI999X held-out verified questions: physics"
29
  type: ai999x-evaluation
30
  metrics:
31
  - type: recall_at_1
32
- value: 0.953
33
  name: right capability first
34
  - type: recall_at_5
35
- value: 0.991
36
  name: right capability in the top five
37
  - task:
38
  type: sentence-similarity
39
  name: capability search
40
  dataset:
41
- name: "AI999X held-out verified questions: mechanics"
42
  type: ai999x-evaluation
43
  metrics:
44
  - type: recall_at_1
45
- value: 0.8
46
  name: right capability first
47
  - type: recall_at_5
48
- value: 1.0
49
- name: right capability in the top five
50
- - task:
51
- type: sentence-similarity
52
- name: capability search
53
- dataset:
54
- name: "AI999X held-out verified questions: algebra"
55
- type: ai999x-evaluation
56
- metrics:
57
- - type: recall_at_1
58
- value: 0.732
59
- name: right capability first
60
- - type: recall_at_5
61
- value: 0.917
62
- name: right capability in the top five
63
- - task:
64
- type: sentence-similarity
65
- name: capability search
66
- dataset:
67
- name: "AI999X held-out verified questions: overall"
68
- type: ai999x-evaluation
69
- metrics:
70
- - type: recall_at_1
71
- value: 0.89
72
- name: right capability first
73
- - type: recall_at_5
74
- value: 0.977
75
  name: right capability in the top five
76
  ---
77
 
78
- # ai999x-encoder — a 4.9 MB capability encoder for science and mathematics questions
79
 
80
- **[AI999X on Hugging Face](https://huggingface.co/AI999X)** · **[Capability orb (runs this model in your browser)](https://www.ai999x.com/orb/)** · **[Website](https://www.ai999x.com)**
81
 
82
- License: Apache-2.0 · Author: Ibnul Jaif Farabi (creator and engineer) · Organization: AI999X · 4,715,520 parameters
83
 
84
- ai999x-encoder turns a question written in plain English into a vector and finds which certified AI999X capability it is about — a formula, a procedure, a law — across every AI999X model at once. It is small enough to run offline on any CPU and in the browser, and it powers `search()` in every AI999X Python package and the [capability orb](https://www.ai999x.com/orb/).
85
 
86
  ## Results
87
 
88
- On 776 held-out questions it never saw in training (verified questions of the AI999X physics, mechanics and algebra models; the task: put the right one of 171 capabilities first):
89
 
90
  | Model | Right capability first | In the top five |
91
  |---|---|---|
92
- | **ai999x-encoder (4.7M parameters)** | 0.890 | 0.977 |
93
- | A commercial embedding API (its teacher) | 0.838 | 0.963 |
94
- | bge-small-en-v1.5 (33M parameters) | 0.705 | 0.876 |
95
 
96
- | Domain | first | top five |
 
 
97
  |---|---|---|
98
- | physics | 0.953 | 0.991 |
99
- | mechanics | 0.800 | 1.000 |
100
- | algebra | 0.732 | 0.917 |
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101
 
102
  ## Use it
103
 
104
  The easiest way is through any AI999X package:
105
 
106
  ```python
107
- # pip install "physics-ai999x[search]"
108
- import physics_ai999x as physics
109
  physics.search("How long does a pendulum take to swing back and forth?", k=3)
110
  ```
111
 
@@ -122,6 +181,24 @@ v = sess.run(None, {"input_ids": np.array([e.ids], dtype=np.int64),
122
  # v is a unit vector (256 numbers); capability_index.json holds the vectors of every capability
123
  ```
124
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
125
  ## Files
126
 
127
  | File | What it is |
 
8
  - sentence-similarity
9
  - feature-extraction
10
  - semantic-search
11
+ - text-classification
12
  - onnx
13
  - safetensors
14
  - capability-search
15
+ - question-routing
16
  - science
 
17
  - mathematics
18
+ - engineering
19
+ - data-science-machine-learning
20
+ - economics-finance
21
+ - engineering
22
+ - geospatial
23
+ - life-sciences
24
+ - mathematics-statistics
25
+ - physical-sciences
26
  - tiny
27
  - cpu
28
  - browser
29
+ - edge-ai
30
+ - offline
31
  - ai999x
32
  model-index:
33
  - name: ai999x-encoder
 
36
  type: sentence-similarity
37
  name: capability search
38
  dataset:
39
+ name: "AI999X held-out verified questions, all models"
40
  type: ai999x-evaluation
41
  metrics:
42
  - type: recall_at_1
43
+ value: 0.918
44
  name: right capability first
45
  - type: recall_at_5
46
+ value: 0.988
47
  name: right capability in the top five
48
  - task:
49
  type: sentence-similarity
50
  name: capability search
51
  dataset:
52
+ name: "AI999X stress set: 12 wording styles, never trained on"
53
  type: ai999x-evaluation
54
  metrics:
55
  - type: recall_at_1
56
+ value: 0.892
57
  name: right capability first
58
  - type: recall_at_5
59
+ value: 0.988
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  name: right capability in the top five
61
  ---
62
 
63
+ # ai999x-encoder — a 4.9 MB encoder that finds the right capability for a science, mathematics or engineering question
64
 
65
+ **[AI999X on Hugging Face](https://huggingface.co/AI999X)** · **[Capability orb](https://www.ai999x.com/orb/)** · **[Website](https://www.ai999x.com/models/ai999x-encoder/)**
66
 
67
+ License: Apache-2.0 · Author: Ibnul Jaif Farabi (creator and engineer) · Organization: AI999X · 4,715,520 parameters · version 3
68
 
69
+ ai999x-encoder turns a question written in plain English into a 256-number vector and finds which AI999X capability it is about — a formula, a procedure, an algorithm — among **2,696 capabilities of 31 models** at once. It is small enough to run offline on any CPU, on a phone and in the browser, and it powers `search()` in every AI999X package and the search on the capability orb.
70
 
71
  ## Results
72
 
73
+ **Held-out questions.** 12,998 verified questions it never saw in training, across all 31 models; the task: put the right one of 2,696 capabilities first.
74
 
75
  | Model | Right capability first | In the top five |
76
  |---|---|---|
77
+ | **ai999x-encoder v3 (4.7M parameters, 4.9 MB)** | **91.8%** | **98.8%** |
78
+ | A commercial embedding API (its teacher) | 85.0% | 97.6% |
79
+ | bge-small-en-v1.5 (33M parameters) | 80.1% | 95.0% |
80
 
81
+ **Stress set.** 10,800 questions from 27 models, written in 12 different styles (beginner, expert, story, terse, two-part, negation, …) and never used for training or tuning.
82
+
83
+ | Model | Right capability first | In the top five |
84
  |---|---|---|
85
+ | **ai999x-encoder v3** | **89.2%** | **98.8%** |
86
+ | ai999x-encoder v2 (previous version) | 50.9% | 73.8% |
87
+
88
+ <details><summary>By wording style (v3)</summary>
89
+
90
+ | Style | First | Top five |
91
+ |---|---|---|
92
+ | asked-first | 93.8% | 100.0% |
93
+ | asked-last | 90.9% | 99.3% |
94
+ | beginner | 78.8% | 94.6% |
95
+ | comparison | 88.6% | 99.1% |
96
+ | expert | 88.5% | 98.9% |
97
+ | imperative | 92.4% | 99.8% |
98
+ | list-like | 91.5% | 99.4% |
99
+ | negation | 91.0% | 100.0% |
100
+ | story | 87.9% | 98.6% |
101
+ | terse | 87.4% | 98.2% |
102
+ | two-part | 91.6% | 98.9% |
103
+ | verbose | 87.3% | 98.7% |
104
+
105
+ </details>
106
+
107
+ **By field** (held-out questions)
108
+
109
+ | Field | Questions | First | Top five |
110
+ |---|---:|---:|---:|
111
+ | Mathematics & Statistics | 4,089 | 88.4% | 97.3% |
112
+ | Physical Sciences | 2,721 | 96.1% | 100.0% |
113
+ | Engineering | 4,006 | 94.9% | 99.8% |
114
+ | Life Sciences | 803 | 94.1% | 99.9% |
115
+ | Economics & Finance | 416 | 86.3% | 98.3% |
116
+ | Geospatial | 448 | 78.8% | 95.1% |
117
+ | Data Science & Machine Learning | 515 | 85.0% | 97.5% |
118
+
119
+ <details><summary>By model (held-out questions)</summary>
120
+
121
+ | Model | Field | First | Top five |
122
+ |---|---|---:|---:|
123
+ | [bayesian-statistics-ai999x](https://huggingface.co/AI999X/bayesian-statistics-ai999x) | Mathematics & Statistics | 94.9% | 99.2% |
124
+ | [calculus-ai999x](https://huggingface.co/AI999X/calculus-ai999x) | Mathematics & Statistics | 95.5% | 100.0% |
125
+ | [differential-equations-ai999x](https://huggingface.co/AI999X/differential-equations-ai999x) | Mathematics & Statistics | 93.1% | 99.5% |
126
+ | [discrete-math-ai999x](https://huggingface.co/AI999X/discrete-math-ai999x) | Mathematics & Statistics | 88.3% | 98.2% |
127
+ | [geometry-ai999x](https://huggingface.co/AI999X/geometry-ai999x) | Mathematics & Statistics | 88.9% | 98.3% |
128
+ | [linear-algebra-ai999x](https://huggingface.co/AI999X/linear-algebra-ai999x) | Mathematics & Statistics | 95.0% | 99.5% |
129
+ | [math-foundations-ai999x](https://huggingface.co/AI999X/math-foundations-ai999x) | Mathematics & Statistics | 88.1% | 98.5% |
130
+ | [optimization-ai999x](https://huggingface.co/AI999X/optimization-ai999x) | Mathematics & Statistics | 93.2% | 99.4% |
131
+ | [statistics-ai999x](https://huggingface.co/AI999X/statistics-ai999x) | Mathematics & Statistics | 83.3% | 97.0% |
132
+ | [time-series-ai999x](https://huggingface.co/AI999X/time-series-ai999x) | Mathematics & Statistics | 64.2% | 82.3% |
133
+ | [astronomy-ai999x](https://huggingface.co/AI999X/astronomy-ai999x) | Physical Sciences | 97.9% | 100.0% |
134
+ | [chemistry-ai999x](https://huggingface.co/AI999X/chemistry-ai999x) | Physical Sciences | 92.0% | 100.0% |
135
+ | [classical-physics-ai999x](https://huggingface.co/AI999X/classical-physics-ai999x) | Physical Sciences | 98.2% | 100.0% |
136
+ | [earth-science-ai999x](https://huggingface.co/AI999X/earth-science-ai999x) | Physical Sciences | 96.2% | 100.0% |
137
+ | [materials-science-ai999x](https://huggingface.co/AI999X/materials-science-ai999x) | Physical Sciences | 94.6% | 100.0% |
138
+ | [quantum-physics-ai999x](https://huggingface.co/AI999X/quantum-physics-ai999x) | Physical Sciences | 98.3% | 99.7% |
139
+ | [aerospace-engineering-ai999x](https://huggingface.co/AI999X/aerospace-engineering-ai999x) | Engineering | 94.5% | 100.0% |
140
+ | [chemical-engineering-ai999x](https://huggingface.co/AI999X/chemical-engineering-ai999x) | Engineering | 95.9% | 99.8% |
141
+ | [civil-engineering-ai999x](https://huggingface.co/AI999X/civil-engineering-ai999x) | Engineering | 94.2% | 99.8% |
142
+ | [electrical-engineering-ai999x](https://huggingface.co/AI999X/electrical-engineering-ai999x) | Engineering | 94.4% | 100.0% |
143
+ | [energy-systems-ai999x](https://huggingface.co/AI999X/energy-systems-ai999x) | Engineering | 88.1% | 100.0% |
144
+ | [mechanical-engineering-ai999x](https://huggingface.co/AI999X/mechanical-engineering-ai999x) | Engineering | 96.9% | 99.8% |
145
+ | [nuclear-engineering-ai999x](https://huggingface.co/AI999X/nuclear-engineering-ai999x) | Engineering | 97.1% | 100.0% |
146
+ | [signal-processing-ai999x](https://huggingface.co/AI999X/signal-processing-ai999x) | Engineering | 93.0% | 98.9% |
147
+ | [thermofluids-ai999x](https://huggingface.co/AI999X/thermofluids-ai999x) | Engineering | 97.4% | 100.0% |
148
+ | [transportation-ai999x](https://huggingface.co/AI999X/transportation-ai999x) | Engineering | 96.0% | 100.0% |
149
+ | [biomedical-science-ai999x](https://huggingface.co/AI999X/biomedical-science-ai999x) | Life Sciences | 93.4% | 99.8% |
150
+ | [computational-biology-ai999x](https://huggingface.co/AI999X/computational-biology-ai999x) | Life Sciences | 94.9% | 100.0% |
151
+ | [economics-finance-ai999x](https://huggingface.co/AI999X/economics-finance-ai999x) | Economics & Finance | 86.3% | 98.3% |
152
+ | [geospatial-analytics-ai999x](https://huggingface.co/AI999X/geospatial-analytics-ai999x) | Geospatial | 78.8% | 95.1% |
153
+ | [data-science-ml-ai999x](https://huggingface.co/AI999X/data-science-ml-ai999x) | Data Science & Machine Learning | 85.0% | 97.5% |
154
+
155
+ </details>
156
+
157
+ ## How it was made
158
+
159
+ Its own 8,000-token vocabulary was learned from AI999X's science and mathematics texts. A 4-layer, 256-wide encoder first learned general meaning from a larger embedding model's vectors of those texts, then learned the task itself: a question close to its own capability's description and far from the others. The held-out and stress questions were removed from every training stage, the vocabulary included.
160
 
161
  ## Use it
162
 
163
  The easiest way is through any AI999X package:
164
 
165
  ```python
166
+ # pip install "classical-physics-ai999x[search]"
167
+ import classical_physics_ai999x as physics
168
  physics.search("How long does a pendulum take to swing back and forth?", k=3)
169
  ```
170
 
 
181
  # v is a unit vector (256 numbers); capability_index.json holds the vectors of every capability
182
  ```
183
 
184
+ In the browser with onnxruntime-web (this is how the capability orb searches):
185
+
186
+ ```js
187
+ import * as ort from 'onnxruntime-web';
188
+ const session = await ort.InferenceSession.create('onnx/encoder.int8.onnx');
189
+ // ids and mask from tokenizer.json (WordPiece, lower-cased, max 96 tokens)
190
+ const out = await session.run({ input_ids: new ort.Tensor('int64', ids, [1, ids.length]),
191
+ attention_mask: new ort.Tensor('int64', mask, [1, mask.length]) });
192
+ // out[Object.keys(out)[0]].data: the 256-number vector; rank capability_index.json by dot product
193
+ ```
194
+
195
+ ## Versions
196
+
197
+ | Version | Covers | Held-out: first / top five |
198
+ |---|---|---|
199
+ | **3** (current) | 2,696 capabilities, 31 models | 91.8% / 98.8% |
200
+ | 2 | 171 capabilities of the first 3 models | 89.0% / 97.7% (on those models only) |
201
+
202
  ## Files
203
 
204
  | File | What it is |
capability_index.json CHANGED
The diff for this file is too large to render. See raw diff
 
evaluation/report.json CHANGED
@@ -5,143 +5,1151 @@
5
  "hidden": 256,
6
  "layers": 4,
7
  "device": "cuda",
8
- "train_minutes": 4.0,
9
  "student": {
10
- "physics": {
11
  "within_domain": {
12
- "questions": 529,
13
- "recall@1": 0.953,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  "recall@5": 0.994
15
  },
16
  "all_domains": {
17
- "questions": 529,
18
- "recall@1": 0.953,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  "recall@5": 0.991
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
  }
21
  },
22
- "mechanics": {
23
  "within_domain": {
24
- "questions": 90,
 
 
 
 
 
25
  "recall@1": 0.833,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  "recall@5": 1.0
27
  },
28
  "all_domains": {
29
- "questions": 90,
30
- "recall@1": 0.8,
31
  "recall@5": 1.0
32
  }
33
  },
34
- "algebra": {
35
  "within_domain": {
36
- "questions": 157,
37
- "recall@1": 0.783,
38
- "recall@5": 0.949
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
  },
40
  "all_domains": {
41
- "questions": 157,
42
- "recall@1": 0.732,
43
- "recall@5": 0.917
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44
  }
45
  },
46
  "overall": {
47
- "questions": 776,
48
- "recall@1": 0.89,
49
- "recall@5": 0.977
50
  }
51
  },
52
  "teacher_itself": {
53
- "physics": {
54
  "within_domain": {
55
- "questions": 529,
56
- "recall@1": 0.864,
57
- "recall@5": 0.987
58
  },
59
  "all_domains": {
60
- "questions": 529,
61
- "recall@1": 0.858,
 
 
 
 
 
 
 
62
  "recall@5": 0.983
 
 
 
 
 
63
  }
64
  },
65
- "mechanics": {
66
  "within_domain": {
67
- "questions": 90,
68
- "recall@1": 0.933,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69
  "recall@5": 1.0
70
  },
71
  "all_domains": {
72
- "questions": 90,
73
  "recall@1": 0.933,
74
  "recall@5": 1.0
75
  }
76
  },
77
- "algebra": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
78
  "within_domain": {
79
- "questions": 157,
80
- "recall@1": 0.758,
81
- "recall@5": 0.917
82
  },
83
  "all_domains": {
84
- "questions": 157,
85
- "recall@1": 0.713,
86
- "recall@5": 0.873
 
 
 
 
 
 
 
 
 
 
 
 
87
  }
88
  },
89
  "overall": {
90
- "questions": 776,
91
- "recall@1": 0.838,
92
- "recall@5": 0.963
93
  }
94
  },
95
  "bge_small": {
96
- "physics": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
97
  "within_domain": {
98
- "questions": 529,
99
- "recall@1": 0.769,
 
 
 
 
 
100
  "recall@5": 0.943
 
 
 
 
 
 
 
101
  },
102
  "all_domains": {
103
- "questions": 529,
104
- "recall@1": 0.756,
105
- "recall@5": 0.93
106
  }
107
  },
108
- "mechanics": {
109
  "within_domain": {
110
- "questions": 90,
111
- "recall@1": 0.833,
112
  "recall@5": 1.0
113
  },
114
  "all_domains": {
115
- "questions": 90,
116
- "recall@1": 0.833,
117
- "recall@5": 0.978
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
118
  }
119
  },
120
- "algebra": {
121
  "within_domain": {
122
- "questions": 157,
123
- "recall@1": 0.548,
124
- "recall@5": 0.764
125
  },
126
  "all_domains": {
127
- "questions": 157,
128
- "recall@1": 0.459,
129
- "recall@5": 0.637
130
  }
131
  },
132
  "overall": {
133
- "questions": 776,
134
- "recall@1": 0.705,
135
- "recall@5": 0.876
136
  }
137
  },
138
  "int8_onnx": {
139
  "mb": 4.89,
140
  "fp32_mb": 18.94,
141
  "overall": {
142
- "questions": 776,
143
- "recall@1": 0.892,
144
- "recall@5": 0.977
145
  }
146
  }
147
  }
 
5
  "hidden": 256,
6
  "layers": 4,
7
  "device": "cuda",
8
+ "train_minutes": 24.9,
9
  "student": {
10
+ "bayesian_statistics": {
11
  "within_domain": {
12
+ "questions": 375,
13
+ "recall@1": 0.965,
14
+ "recall@5": 1.0
15
+ },
16
+ "all_domains": {
17
+ "questions": 375,
18
+ "recall@1": 0.949,
19
+ "recall@5": 0.992
20
+ }
21
+ },
22
+ "calculus": {
23
+ "within_domain": {
24
+ "questions": 355,
25
+ "recall@1": 0.966,
26
+ "recall@5": 1.0
27
+ },
28
+ "all_domains": {
29
+ "questions": 355,
30
+ "recall@1": 0.955,
31
+ "recall@5": 1.0
32
+ }
33
+ },
34
+ "differential_equations": {
35
+ "within_domain": {
36
+ "questions": 376,
37
+ "recall@1": 0.949,
38
+ "recall@5": 1.0
39
+ },
40
+ "all_domains": {
41
+ "questions": 376,
42
+ "recall@1": 0.931,
43
+ "recall@5": 0.995
44
+ }
45
+ },
46
+ "discrete_math": {
47
+ "within_domain": {
48
+ "questions": 488,
49
+ "recall@1": 0.895,
50
+ "recall@5": 0.986
51
+ },
52
+ "all_domains": {
53
+ "questions": 488,
54
+ "recall@1": 0.883,
55
+ "recall@5": 0.982
56
+ }
57
+ },
58
+ "geometry": {
59
+ "within_domain": {
60
+ "questions": 361,
61
+ "recall@1": 0.903,
62
  "recall@5": 0.994
63
  },
64
  "all_domains": {
65
+ "questions": 361,
66
+ "recall@1": 0.889,
67
+ "recall@5": 0.983
68
+ }
69
+ },
70
+ "linear_algebra": {
71
+ "within_domain": {
72
+ "questions": 441,
73
+ "recall@1": 0.966,
74
+ "recall@5": 0.998
75
+ },
76
+ "all_domains": {
77
+ "questions": 441,
78
+ "recall@1": 0.95,
79
+ "recall@5": 0.995
80
+ }
81
+ },
82
+ "math_foundations": {
83
+ "within_domain": {
84
+ "questions": 470,
85
+ "recall@1": 0.906,
86
  "recall@5": 0.991
87
+ },
88
+ "all_domains": {
89
+ "questions": 470,
90
+ "recall@1": 0.881,
91
+ "recall@5": 0.985
92
+ }
93
+ },
94
+ "optimization": {
95
+ "within_domain": {
96
+ "questions": 336,
97
+ "recall@1": 0.94,
98
+ "recall@5": 1.0
99
+ },
100
+ "all_domains": {
101
+ "questions": 336,
102
+ "recall@1": 0.932,
103
+ "recall@5": 0.994
104
  }
105
  },
106
+ "statistics": {
107
  "within_domain": {
108
+ "questions": 532,
109
+ "recall@1": 0.848,
110
+ "recall@5": 0.97
111
+ },
112
+ "all_domains": {
113
+ "questions": 532,
114
  "recall@1": 0.833,
115
+ "recall@5": 0.97
116
+ }
117
+ },
118
+ "time_series": {
119
+ "within_domain": {
120
+ "questions": 355,
121
+ "recall@1": 0.651,
122
+ "recall@5": 0.839
123
+ },
124
+ "all_domains": {
125
+ "questions": 355,
126
+ "recall@1": 0.642,
127
+ "recall@5": 0.823
128
+ }
129
+ },
130
+ "astronomy": {
131
+ "within_domain": {
132
+ "questions": 335,
133
+ "recall@1": 0.982,
134
  "recall@5": 1.0
135
  },
136
  "all_domains": {
137
+ "questions": 335,
138
+ "recall@1": 0.979,
139
  "recall@5": 1.0
140
  }
141
  },
142
+ "chemistry": {
143
  "within_domain": {
144
+ "questions": 511,
145
+ "recall@1": 0.924,
146
+ "recall@5": 1.0
147
+ },
148
+ "all_domains": {
149
+ "questions": 511,
150
+ "recall@1": 0.92,
151
+ "recall@5": 1.0
152
+ }
153
+ },
154
+ "classical_physics": {
155
+ "within_domain": {
156
+ "questions": 670,
157
+ "recall@1": 0.991,
158
+ "recall@5": 1.0
159
+ },
160
+ "all_domains": {
161
+ "questions": 670,
162
+ "recall@1": 0.982,
163
+ "recall@5": 1.0
164
+ }
165
+ },
166
+ "earth_science": {
167
+ "within_domain": {
168
+ "questions": 420,
169
+ "recall@1": 0.976,
170
+ "recall@5": 1.0
171
+ },
172
+ "all_domains": {
173
+ "questions": 420,
174
+ "recall@1": 0.962,
175
+ "recall@5": 1.0
176
+ }
177
+ },
178
+ "materials_science": {
179
+ "within_domain": {
180
+ "questions": 424,
181
+ "recall@1": 0.962,
182
+ "recall@5": 1.0
183
+ },
184
+ "all_domains": {
185
+ "questions": 424,
186
+ "recall@1": 0.946,
187
+ "recall@5": 1.0
188
+ }
189
+ },
190
+ "quantum_physics": {
191
+ "within_domain": {
192
+ "questions": 361,
193
+ "recall@1": 0.983,
194
+ "recall@5": 0.997
195
+ },
196
+ "all_domains": {
197
+ "questions": 361,
198
+ "recall@1": 0.983,
199
+ "recall@5": 0.997
200
+ }
201
+ },
202
+ "aerospace_engineering": {
203
+ "within_domain": {
204
+ "questions": 397,
205
+ "recall@1": 0.947,
206
+ "recall@5": 1.0
207
+ },
208
+ "all_domains": {
209
+ "questions": 397,
210
+ "recall@1": 0.945,
211
+ "recall@5": 1.0
212
+ }
213
+ },
214
+ "chemical_engineering": {
215
+ "within_domain": {
216
+ "questions": 435,
217
+ "recall@1": 0.959,
218
+ "recall@5": 1.0
219
+ },
220
+ "all_domains": {
221
+ "questions": 435,
222
+ "recall@1": 0.959,
223
+ "recall@5": 0.998
224
+ }
225
+ },
226
+ "civil_engineering": {
227
+ "within_domain": {
228
+ "questions": 415,
229
+ "recall@1": 0.945,
230
+ "recall@5": 1.0
231
+ },
232
+ "all_domains": {
233
+ "questions": 415,
234
+ "recall@1": 0.942,
235
+ "recall@5": 0.998
236
+ }
237
+ },
238
+ "electrical_engineering": {
239
+ "within_domain": {
240
+ "questions": 301,
241
+ "recall@1": 0.973,
242
+ "recall@5": 1.0
243
+ },
244
+ "all_domains": {
245
+ "questions": 301,
246
+ "recall@1": 0.944,
247
+ "recall@5": 1.0
248
+ }
249
+ },
250
+ "energy_systems": {
251
+ "within_domain": {
252
+ "questions": 394,
253
+ "recall@1": 0.886,
254
+ "recall@5": 1.0
255
+ },
256
+ "all_domains": {
257
+ "questions": 394,
258
+ "recall@1": 0.881,
259
+ "recall@5": 1.0
260
+ }
261
+ },
262
+ "mechanical_engineering": {
263
+ "within_domain": {
264
+ "questions": 426,
265
+ "recall@1": 0.977,
266
+ "recall@5": 0.998
267
+ },
268
+ "all_domains": {
269
+ "questions": 426,
270
+ "recall@1": 0.969,
271
+ "recall@5": 0.998
272
+ }
273
+ },
274
+ "nuclear_engineering": {
275
+ "within_domain": {
276
+ "questions": 414,
277
+ "recall@1": 0.971,
278
+ "recall@5": 1.0
279
+ },
280
+ "all_domains": {
281
+ "questions": 414,
282
+ "recall@1": 0.971,
283
+ "recall@5": 1.0
284
+ }
285
+ },
286
+ "signal_processing": {
287
+ "within_domain": {
288
+ "questions": 357,
289
+ "recall@1": 0.933,
290
+ "recall@5": 0.997
291
+ },
292
+ "all_domains": {
293
+ "questions": 357,
294
+ "recall@1": 0.93,
295
+ "recall@5": 0.989
296
+ }
297
+ },
298
+ "thermofluids": {
299
+ "within_domain": {
300
+ "questions": 495,
301
+ "recall@1": 0.984,
302
+ "recall@5": 1.0
303
+ },
304
+ "all_domains": {
305
+ "questions": 495,
306
+ "recall@1": 0.974,
307
+ "recall@5": 1.0
308
+ }
309
+ },
310
+ "transportation": {
311
+ "within_domain": {
312
+ "questions": 372,
313
+ "recall@1": 0.965,
314
+ "recall@5": 1.0
315
+ },
316
+ "all_domains": {
317
+ "questions": 372,
318
+ "recall@1": 0.96,
319
+ "recall@5": 1.0
320
+ }
321
+ },
322
+ "biomedical_science": {
323
+ "within_domain": {
324
+ "questions": 410,
325
+ "recall@1": 0.944,
326
+ "recall@5": 0.998
327
  },
328
  "all_domains": {
329
+ "questions": 410,
330
+ "recall@1": 0.934,
331
+ "recall@5": 0.998
332
+ }
333
+ },
334
+ "computational_biology": {
335
+ "within_domain": {
336
+ "questions": 393,
337
+ "recall@1": 0.952,
338
+ "recall@5": 1.0
339
+ },
340
+ "all_domains": {
341
+ "questions": 393,
342
+ "recall@1": 0.949,
343
+ "recall@5": 1.0
344
+ }
345
+ },
346
+ "economics_finance": {
347
+ "within_domain": {
348
+ "questions": 416,
349
+ "recall@1": 0.877,
350
+ "recall@5": 0.99
351
+ },
352
+ "all_domains": {
353
+ "questions": 416,
354
+ "recall@1": 0.863,
355
+ "recall@5": 0.983
356
+ }
357
+ },
358
+ "geospatial_analytics": {
359
+ "within_domain": {
360
+ "questions": 448,
361
+ "recall@1": 0.795,
362
+ "recall@5": 0.955
363
+ },
364
+ "all_domains": {
365
+ "questions": 448,
366
+ "recall@1": 0.788,
367
+ "recall@5": 0.951
368
+ }
369
+ },
370
+ "data_science_ml": {
371
+ "within_domain": {
372
+ "questions": 515,
373
+ "recall@1": 0.858,
374
+ "recall@5": 0.984
375
+ },
376
+ "all_domains": {
377
+ "questions": 515,
378
+ "recall@1": 0.85,
379
+ "recall@5": 0.975
380
  }
381
  },
382
  "overall": {
383
+ "questions": 12998,
384
+ "recall@1": 0.918,
385
+ "recall@5": 0.988
386
  }
387
  },
388
  "teacher_itself": {
389
+ "bayesian_statistics": {
390
  "within_domain": {
391
+ "questions": 375,
392
+ "recall@1": 0.848,
393
+ "recall@5": 0.981
394
  },
395
  "all_domains": {
396
+ "questions": 375,
397
+ "recall@1": 0.832,
398
+ "recall@5": 0.976
399
+ }
400
+ },
401
+ "calculus": {
402
+ "within_domain": {
403
+ "questions": 355,
404
+ "recall@1": 0.882,
405
  "recall@5": 0.983
406
+ },
407
+ "all_domains": {
408
+ "questions": 355,
409
+ "recall@1": 0.772,
410
+ "recall@5": 0.93
411
  }
412
  },
413
+ "differential_equations": {
414
  "within_domain": {
415
+ "questions": 376,
416
+ "recall@1": 0.827,
417
+ "recall@5": 0.971
418
+ },
419
+ "all_domains": {
420
+ "questions": 376,
421
+ "recall@1": 0.737,
422
+ "recall@5": 0.918
423
+ }
424
+ },
425
+ "discrete_math": {
426
+ "within_domain": {
427
+ "questions": 488,
428
+ "recall@1": 0.768,
429
+ "recall@5": 0.955
430
+ },
431
+ "all_domains": {
432
+ "questions": 488,
433
+ "recall@1": 0.734,
434
+ "recall@5": 0.936
435
+ }
436
+ },
437
+ "geometry": {
438
+ "within_domain": {
439
+ "questions": 361,
440
+ "recall@1": 0.917,
441
+ "recall@5": 1.0
442
+ },
443
+ "all_domains": {
444
+ "questions": 361,
445
+ "recall@1": 0.842,
446
+ "recall@5": 0.958
447
+ }
448
+ },
449
+ "linear_algebra": {
450
+ "within_domain": {
451
+ "questions": 441,
452
+ "recall@1": 0.932,
453
+ "recall@5": 0.998
454
+ },
455
+ "all_domains": {
456
+ "questions": 441,
457
+ "recall@1": 0.837,
458
+ "recall@5": 0.971
459
+ }
460
+ },
461
+ "math_foundations": {
462
+ "within_domain": {
463
+ "questions": 470,
464
+ "recall@1": 0.804,
465
+ "recall@5": 0.97
466
+ },
467
+ "all_domains": {
468
+ "questions": 470,
469
+ "recall@1": 0.638,
470
+ "recall@5": 0.845
471
+ }
472
+ },
473
+ "optimization": {
474
+ "within_domain": {
475
+ "questions": 336,
476
+ "recall@1": 0.908,
477
+ "recall@5": 0.994
478
+ },
479
+ "all_domains": {
480
+ "questions": 336,
481
+ "recall@1": 0.875,
482
+ "recall@5": 0.985
483
+ }
484
+ },
485
+ "statistics": {
486
+ "within_domain": {
487
+ "questions": 532,
488
+ "recall@1": 0.835,
489
+ "recall@5": 0.976
490
+ },
491
+ "all_domains": {
492
+ "questions": 532,
493
+ "recall@1": 0.763,
494
+ "recall@5": 0.944
495
+ }
496
+ },
497
+ "time_series": {
498
+ "within_domain": {
499
+ "questions": 355,
500
+ "recall@1": 0.904,
501
+ "recall@5": 0.986
502
+ },
503
+ "all_domains": {
504
+ "questions": 355,
505
+ "recall@1": 0.887,
506
+ "recall@5": 0.98
507
+ }
508
+ },
509
+ "astronomy": {
510
+ "within_domain": {
511
+ "questions": 335,
512
+ "recall@1": 0.857,
513
+ "recall@5": 0.991
514
+ },
515
+ "all_domains": {
516
+ "questions": 335,
517
+ "recall@1": 0.845,
518
+ "recall@5": 0.991
519
+ }
520
+ },
521
+ "chemistry": {
522
+ "within_domain": {
523
+ "questions": 511,
524
+ "recall@1": 0.759,
525
+ "recall@5": 0.992
526
+ },
527
+ "all_domains": {
528
+ "questions": 511,
529
+ "recall@1": 0.691,
530
+ "recall@5": 0.971
531
+ }
532
+ },
533
+ "classical_physics": {
534
+ "within_domain": {
535
+ "questions": 670,
536
+ "recall@1": 0.964,
537
+ "recall@5": 0.999
538
+ },
539
+ "all_domains": {
540
+ "questions": 670,
541
+ "recall@1": 0.931,
542
+ "recall@5": 0.996
543
+ }
544
+ },
545
+ "earth_science": {
546
+ "within_domain": {
547
+ "questions": 420,
548
+ "recall@1": 0.895,
549
+ "recall@5": 1.0
550
+ },
551
+ "all_domains": {
552
+ "questions": 420,
553
+ "recall@1": 0.85,
554
+ "recall@5": 1.0
555
+ }
556
+ },
557
+ "materials_science": {
558
+ "within_domain": {
559
+ "questions": 424,
560
+ "recall@1": 0.953,
561
+ "recall@5": 1.0
562
+ },
563
+ "all_domains": {
564
+ "questions": 424,
565
+ "recall@1": 0.936,
566
+ "recall@5": 1.0
567
+ }
568
+ },
569
+ "quantum_physics": {
570
+ "within_domain": {
571
+ "questions": 361,
572
+ "recall@1": 0.936,
573
+ "recall@5": 1.0
574
+ },
575
+ "all_domains": {
576
+ "questions": 361,
577
+ "recall@1": 0.889,
578
+ "recall@5": 0.994
579
+ }
580
+ },
581
+ "aerospace_engineering": {
582
+ "within_domain": {
583
+ "questions": 397,
584
+ "recall@1": 0.869,
585
+ "recall@5": 1.0
586
+ },
587
+ "all_domains": {
588
+ "questions": 397,
589
+ "recall@1": 0.851,
590
+ "recall@5": 0.997
591
+ }
592
+ },
593
+ "chemical_engineering": {
594
+ "within_domain": {
595
+ "questions": 435,
596
+ "recall@1": 0.878,
597
+ "recall@5": 0.989
598
+ },
599
+ "all_domains": {
600
+ "questions": 435,
601
+ "recall@1": 0.869,
602
+ "recall@5": 0.984
603
+ }
604
+ },
605
+ "civil_engineering": {
606
+ "within_domain": {
607
+ "questions": 415,
608
+ "recall@1": 0.93,
609
+ "recall@5": 1.0
610
+ },
611
+ "all_domains": {
612
+ "questions": 415,
613
+ "recall@1": 0.925,
614
+ "recall@5": 0.995
615
+ }
616
+ },
617
+ "electrical_engineering": {
618
+ "within_domain": {
619
+ "questions": 301,
620
+ "recall@1": 0.9,
621
+ "recall@5": 1.0
622
+ },
623
+ "all_domains": {
624
+ "questions": 301,
625
+ "recall@1": 0.85,
626
+ "recall@5": 0.997
627
+ }
628
+ },
629
+ "energy_systems": {
630
+ "within_domain": {
631
+ "questions": 394,
632
+ "recall@1": 0.906,
633
+ "recall@5": 1.0
634
+ },
635
+ "all_domains": {
636
+ "questions": 394,
637
+ "recall@1": 0.896,
638
+ "recall@5": 1.0
639
+ }
640
+ },
641
+ "mechanical_engineering": {
642
+ "within_domain": {
643
+ "questions": 426,
644
+ "recall@1": 0.915,
645
+ "recall@5": 0.998
646
+ },
647
+ "all_domains": {
648
+ "questions": 426,
649
+ "recall@1": 0.904,
650
+ "recall@5": 0.998
651
+ }
652
+ },
653
+ "nuclear_engineering": {
654
+ "within_domain": {
655
+ "questions": 414,
656
+ "recall@1": 0.932,
657
+ "recall@5": 0.998
658
+ },
659
+ "all_domains": {
660
+ "questions": 414,
661
+ "recall@1": 0.932,
662
+ "recall@5": 0.998
663
+ }
664
+ },
665
+ "signal_processing": {
666
+ "within_domain": {
667
+ "questions": 357,
668
+ "recall@1": 0.91,
669
+ "recall@5": 1.0
670
+ },
671
+ "all_domains": {
672
+ "questions": 357,
673
+ "recall@1": 0.905,
674
+ "recall@5": 1.0
675
+ }
676
+ },
677
+ "thermofluids": {
678
+ "within_domain": {
679
+ "questions": 495,
680
+ "recall@1": 0.962,
681
  "recall@5": 1.0
682
  },
683
  "all_domains": {
684
+ "questions": 495,
685
  "recall@1": 0.933,
686
  "recall@5": 1.0
687
  }
688
  },
689
+ "transportation": {
690
+ "within_domain": {
691
+ "questions": 372,
692
+ "recall@1": 0.903,
693
+ "recall@5": 0.997
694
+ },
695
+ "all_domains": {
696
+ "questions": 372,
697
+ "recall@1": 0.901,
698
+ "recall@5": 0.995
699
+ }
700
+ },
701
+ "biomedical_science": {
702
+ "within_domain": {
703
+ "questions": 410,
704
+ "recall@1": 0.92,
705
+ "recall@5": 1.0
706
+ },
707
+ "all_domains": {
708
+ "questions": 410,
709
+ "recall@1": 0.907,
710
+ "recall@5": 0.998
711
+ }
712
+ },
713
+ "computational_biology": {
714
+ "within_domain": {
715
+ "questions": 393,
716
+ "recall@1": 0.944,
717
+ "recall@5": 1.0
718
+ },
719
+ "all_domains": {
720
+ "questions": 393,
721
+ "recall@1": 0.944,
722
+ "recall@5": 1.0
723
+ }
724
+ },
725
+ "economics_finance": {
726
+ "within_domain": {
727
+ "questions": 416,
728
+ "recall@1": 0.832,
729
+ "recall@5": 0.993
730
+ },
731
+ "all_domains": {
732
+ "questions": 416,
733
+ "recall@1": 0.793,
734
+ "recall@5": 0.986
735
+ }
736
+ },
737
+ "geospatial_analytics": {
738
  "within_domain": {
739
+ "questions": 448,
740
+ "recall@1": 0.871,
741
+ "recall@5": 0.982
742
  },
743
  "all_domains": {
744
+ "questions": 448,
745
+ "recall@1": 0.866,
746
+ "recall@5": 0.982
747
+ }
748
+ },
749
+ "data_science_ml": {
750
+ "within_domain": {
751
+ "questions": 515,
752
+ "recall@1": 0.887,
753
+ "recall@5": 0.983
754
+ },
755
+ "all_domains": {
756
+ "questions": 515,
757
+ "recall@1": 0.866,
758
+ "recall@5": 0.967
759
  }
760
  },
761
  "overall": {
762
+ "questions": 12998,
763
+ "recall@1": 0.85,
764
+ "recall@5": 0.976
765
  }
766
  },
767
  "bge_small": {
768
+ "bayesian_statistics": {
769
+ "within_domain": {
770
+ "questions": 375,
771
+ "recall@1": 0.773,
772
+ "recall@5": 0.965
773
+ },
774
+ "all_domains": {
775
+ "questions": 375,
776
+ "recall@1": 0.733,
777
+ "recall@5": 0.909
778
+ }
779
+ },
780
+ "calculus": {
781
+ "within_domain": {
782
+ "questions": 355,
783
+ "recall@1": 0.797,
784
+ "recall@5": 0.977
785
+ },
786
+ "all_domains": {
787
+ "questions": 355,
788
+ "recall@1": 0.676,
789
+ "recall@5": 0.868
790
+ }
791
+ },
792
+ "differential_equations": {
793
+ "within_domain": {
794
+ "questions": 376,
795
+ "recall@1": 0.793,
796
+ "recall@5": 0.936
797
+ },
798
+ "all_domains": {
799
+ "questions": 376,
800
+ "recall@1": 0.622,
801
+ "recall@5": 0.827
802
+ }
803
+ },
804
+ "discrete_math": {
805
+ "within_domain": {
806
+ "questions": 488,
807
+ "recall@1": 0.727,
808
+ "recall@5": 0.924
809
+ },
810
+ "all_domains": {
811
+ "questions": 488,
812
+ "recall@1": 0.67,
813
+ "recall@5": 0.877
814
+ }
815
+ },
816
+ "geometry": {
817
+ "within_domain": {
818
+ "questions": 361,
819
+ "recall@1": 0.864,
820
+ "recall@5": 0.964
821
+ },
822
+ "all_domains": {
823
+ "questions": 361,
824
+ "recall@1": 0.784,
825
+ "recall@5": 0.909
826
+ }
827
+ },
828
+ "linear_algebra": {
829
+ "within_domain": {
830
+ "questions": 441,
831
+ "recall@1": 0.825,
832
+ "recall@5": 0.98
833
+ },
834
+ "all_domains": {
835
+ "questions": 441,
836
+ "recall@1": 0.773,
837
+ "recall@5": 0.941
838
+ }
839
+ },
840
+ "math_foundations": {
841
+ "within_domain": {
842
+ "questions": 470,
843
+ "recall@1": 0.734,
844
+ "recall@5": 0.921
845
+ },
846
+ "all_domains": {
847
+ "questions": 470,
848
+ "recall@1": 0.568,
849
+ "recall@5": 0.781
850
+ }
851
+ },
852
+ "optimization": {
853
+ "within_domain": {
854
+ "questions": 336,
855
+ "recall@1": 0.824,
856
+ "recall@5": 0.982
857
+ },
858
+ "all_domains": {
859
+ "questions": 336,
860
+ "recall@1": 0.795,
861
+ "recall@5": 0.952
862
+ }
863
+ },
864
+ "statistics": {
865
+ "within_domain": {
866
+ "questions": 532,
867
+ "recall@1": 0.735,
868
+ "recall@5": 0.934
869
+ },
870
+ "all_domains": {
871
+ "questions": 532,
872
+ "recall@1": 0.658,
873
+ "recall@5": 0.865
874
+ }
875
+ },
876
+ "time_series": {
877
+ "within_domain": {
878
+ "questions": 355,
879
+ "recall@1": 0.831,
880
+ "recall@5": 0.98
881
+ },
882
+ "all_domains": {
883
+ "questions": 355,
884
+ "recall@1": 0.808,
885
+ "recall@5": 0.961
886
+ }
887
+ },
888
+ "astronomy": {
889
+ "within_domain": {
890
+ "questions": 335,
891
+ "recall@1": 0.845,
892
+ "recall@5": 0.994
893
+ },
894
+ "all_domains": {
895
+ "questions": 335,
896
+ "recall@1": 0.821,
897
+ "recall@5": 0.991
898
+ }
899
+ },
900
+ "chemistry": {
901
  "within_domain": {
902
+ "questions": 511,
903
+ "recall@1": 0.708,
904
+ "recall@5": 0.978
905
+ },
906
+ "all_domains": {
907
+ "questions": 511,
908
+ "recall@1": 0.652,
909
  "recall@5": 0.943
910
+ }
911
+ },
912
+ "classical_physics": {
913
+ "within_domain": {
914
+ "questions": 670,
915
+ "recall@1": 0.933,
916
+ "recall@5": 0.996
917
  },
918
  "all_domains": {
919
+ "questions": 670,
920
+ "recall@1": 0.899,
921
+ "recall@5": 0.988
922
  }
923
  },
924
+ "earth_science": {
925
  "within_domain": {
926
+ "questions": 420,
927
+ "recall@1": 0.91,
928
  "recall@5": 1.0
929
  },
930
  "all_domains": {
931
+ "questions": 420,
932
+ "recall@1": 0.871,
933
+ "recall@5": 0.998
934
+ }
935
+ },
936
+ "materials_science": {
937
+ "within_domain": {
938
+ "questions": 424,
939
+ "recall@1": 0.908,
940
+ "recall@5": 0.995
941
+ },
942
+ "all_domains": {
943
+ "questions": 424,
944
+ "recall@1": 0.88,
945
+ "recall@5": 0.993
946
+ }
947
+ },
948
+ "quantum_physics": {
949
+ "within_domain": {
950
+ "questions": 361,
951
+ "recall@1": 0.917,
952
+ "recall@5": 0.989
953
+ },
954
+ "all_domains": {
955
+ "questions": 361,
956
+ "recall@1": 0.825,
957
+ "recall@5": 0.967
958
+ }
959
+ },
960
+ "aerospace_engineering": {
961
+ "within_domain": {
962
+ "questions": 397,
963
+ "recall@1": 0.882,
964
+ "recall@5": 1.0
965
+ },
966
+ "all_domains": {
967
+ "questions": 397,
968
+ "recall@1": 0.877,
969
+ "recall@5": 0.997
970
+ }
971
+ },
972
+ "chemical_engineering": {
973
+ "within_domain": {
974
+ "questions": 435,
975
+ "recall@1": 0.867,
976
+ "recall@5": 0.993
977
+ },
978
+ "all_domains": {
979
+ "questions": 435,
980
+ "recall@1": 0.86,
981
+ "recall@5": 0.989
982
+ }
983
+ },
984
+ "civil_engineering": {
985
+ "within_domain": {
986
+ "questions": 415,
987
+ "recall@1": 0.918,
988
+ "recall@5": 0.998
989
+ },
990
+ "all_domains": {
991
+ "questions": 415,
992
+ "recall@1": 0.913,
993
+ "recall@5": 0.998
994
+ }
995
+ },
996
+ "electrical_engineering": {
997
+ "within_domain": {
998
+ "questions": 301,
999
+ "recall@1": 0.88,
1000
+ "recall@5": 0.993
1001
+ },
1002
+ "all_domains": {
1003
+ "questions": 301,
1004
+ "recall@1": 0.814,
1005
+ "recall@5": 0.957
1006
+ }
1007
+ },
1008
+ "energy_systems": {
1009
+ "within_domain": {
1010
+ "questions": 394,
1011
+ "recall@1": 0.901,
1012
+ "recall@5": 1.0
1013
+ },
1014
+ "all_domains": {
1015
+ "questions": 394,
1016
+ "recall@1": 0.886,
1017
+ "recall@5": 1.0
1018
+ }
1019
+ },
1020
+ "mechanical_engineering": {
1021
+ "within_domain": {
1022
+ "questions": 426,
1023
+ "recall@1": 0.89,
1024
+ "recall@5": 0.993
1025
+ },
1026
+ "all_domains": {
1027
+ "questions": 426,
1028
+ "recall@1": 0.862,
1029
+ "recall@5": 0.977
1030
+ }
1031
+ },
1032
+ "nuclear_engineering": {
1033
+ "within_domain": {
1034
+ "questions": 414,
1035
+ "recall@1": 0.889,
1036
+ "recall@5": 1.0
1037
+ },
1038
+ "all_domains": {
1039
+ "questions": 414,
1040
+ "recall@1": 0.877,
1041
+ "recall@5": 0.998
1042
+ }
1043
+ },
1044
+ "signal_processing": {
1045
+ "within_domain": {
1046
+ "questions": 357,
1047
+ "recall@1": 0.846,
1048
+ "recall@5": 0.994
1049
+ },
1050
+ "all_domains": {
1051
+ "questions": 357,
1052
+ "recall@1": 0.826,
1053
+ "recall@5": 0.986
1054
+ }
1055
+ },
1056
+ "thermofluids": {
1057
+ "within_domain": {
1058
+ "questions": 495,
1059
+ "recall@1": 0.937,
1060
+ "recall@5": 0.994
1061
+ },
1062
+ "all_domains": {
1063
+ "questions": 495,
1064
+ "recall@1": 0.919,
1065
+ "recall@5": 0.994
1066
+ }
1067
+ },
1068
+ "transportation": {
1069
+ "within_domain": {
1070
+ "questions": 372,
1071
+ "recall@1": 0.898,
1072
+ "recall@5": 0.989
1073
+ },
1074
+ "all_domains": {
1075
+ "questions": 372,
1076
+ "recall@1": 0.884,
1077
+ "recall@5": 0.976
1078
+ }
1079
+ },
1080
+ "biomedical_science": {
1081
+ "within_domain": {
1082
+ "questions": 410,
1083
+ "recall@1": 0.9,
1084
+ "recall@5": 0.998
1085
+ },
1086
+ "all_domains": {
1087
+ "questions": 410,
1088
+ "recall@1": 0.866,
1089
+ "recall@5": 0.995
1090
+ }
1091
+ },
1092
+ "computational_biology": {
1093
+ "within_domain": {
1094
+ "questions": 393,
1095
+ "recall@1": 0.88,
1096
+ "recall@5": 0.987
1097
+ },
1098
+ "all_domains": {
1099
+ "questions": 393,
1100
+ "recall@1": 0.875,
1101
+ "recall@5": 0.985
1102
+ }
1103
+ },
1104
+ "economics_finance": {
1105
+ "within_domain": {
1106
+ "questions": 416,
1107
+ "recall@1": 0.805,
1108
+ "recall@5": 0.976
1109
+ },
1110
+ "all_domains": {
1111
+ "questions": 416,
1112
+ "recall@1": 0.788,
1113
+ "recall@5": 0.974
1114
+ }
1115
+ },
1116
+ "geospatial_analytics": {
1117
+ "within_domain": {
1118
+ "questions": 448,
1119
+ "recall@1": 0.804,
1120
+ "recall@5": 0.96
1121
+ },
1122
+ "all_domains": {
1123
+ "questions": 448,
1124
+ "recall@1": 0.783,
1125
+ "recall@5": 0.949
1126
  }
1127
  },
1128
+ "data_science_ml": {
1129
  "within_domain": {
1130
+ "questions": 515,
1131
+ "recall@1": 0.829,
1132
+ "recall@5": 0.971
1133
  },
1134
  "all_domains": {
1135
+ "questions": 515,
1136
+ "recall@1": 0.786,
1137
+ "recall@5": 0.94
1138
  }
1139
  },
1140
  "overall": {
1141
+ "questions": 12998,
1142
+ "recall@1": 0.801,
1143
+ "recall@5": 0.95
1144
  }
1145
  },
1146
  "int8_onnx": {
1147
  "mb": 4.89,
1148
  "fp32_mb": 18.94,
1149
  "overall": {
1150
+ "questions": 12998,
1151
+ "recall@1": 0.918,
1152
+ "recall@5": 0.987
1153
  }
1154
  }
1155
  }
evaluation/stress_eval.json ADDED
@@ -0,0 +1,419 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "questions": 10800,
3
+ "models": 27,
4
+ "cards": 2696,
5
+ "encoders": {
6
+ "ai999x-encoder-3": {
7
+ "overall": {
8
+ "questions": 10800,
9
+ "recall@1": 0.892,
10
+ "recall@5": 0.988
11
+ },
12
+ "by_model": {
13
+ "aerospace_engineering": {
14
+ "questions": 400,
15
+ "recall@1": 0.89,
16
+ "recall@5": 0.993
17
+ },
18
+ "astronomy": {
19
+ "questions": 400,
20
+ "recall@1": 0.922,
21
+ "recall@5": 0.995
22
+ },
23
+ "bayesian_statistics": {
24
+ "questions": 400,
25
+ "recall@1": 0.92,
26
+ "recall@5": 0.993
27
+ },
28
+ "calculus": {
29
+ "questions": 400,
30
+ "recall@1": 0.935,
31
+ "recall@5": 0.993
32
+ },
33
+ "chemical_engineering": {
34
+ "questions": 400,
35
+ "recall@1": 0.825,
36
+ "recall@5": 0.988
37
+ },
38
+ "chemistry": {
39
+ "questions": 400,
40
+ "recall@1": 0.858,
41
+ "recall@5": 0.988
42
+ },
43
+ "civil_engineering": {
44
+ "questions": 400,
45
+ "recall@1": 0.897,
46
+ "recall@5": 0.99
47
+ },
48
+ "classical_physics": {
49
+ "questions": 400,
50
+ "recall@1": 0.963,
51
+ "recall@5": 0.998
52
+ },
53
+ "computational_biology": {
54
+ "questions": 400,
55
+ "recall@1": 0.89,
56
+ "recall@5": 0.993
57
+ },
58
+ "differential_equations": {
59
+ "questions": 400,
60
+ "recall@1": 0.88,
61
+ "recall@5": 0.983
62
+ },
63
+ "discrete_math": {
64
+ "questions": 400,
65
+ "recall@1": 0.85,
66
+ "recall@5": 0.968
67
+ },
68
+ "earth_science": {
69
+ "questions": 400,
70
+ "recall@1": 0.945,
71
+ "recall@5": 1.0
72
+ },
73
+ "electrical_engineering": {
74
+ "questions": 400,
75
+ "recall@1": 0.882,
76
+ "recall@5": 0.993
77
+ },
78
+ "energy_systems": {
79
+ "questions": 400,
80
+ "recall@1": 0.858,
81
+ "recall@5": 0.99
82
+ },
83
+ "geometry": {
84
+ "questions": 400,
85
+ "recall@1": 0.93,
86
+ "recall@5": 0.985
87
+ },
88
+ "linear_algebra": {
89
+ "questions": 400,
90
+ "recall@1": 0.91,
91
+ "recall@5": 0.978
92
+ },
93
+ "materials_science": {
94
+ "questions": 400,
95
+ "recall@1": 0.94,
96
+ "recall@5": 0.995
97
+ },
98
+ "math_foundations": {
99
+ "questions": 400,
100
+ "recall@1": 0.848,
101
+ "recall@5": 0.99
102
+ },
103
+ "mechanical_engineering": {
104
+ "questions": 400,
105
+ "recall@1": 0.96,
106
+ "recall@5": 0.998
107
+ },
108
+ "nuclear_engineering": {
109
+ "questions": 400,
110
+ "recall@1": 0.932,
111
+ "recall@5": 0.995
112
+ },
113
+ "optimization": {
114
+ "questions": 400,
115
+ "recall@1": 0.875,
116
+ "recall@5": 0.993
117
+ },
118
+ "quantum_physics": {
119
+ "questions": 400,
120
+ "recall@1": 0.922,
121
+ "recall@5": 0.993
122
+ },
123
+ "signal_processing": {
124
+ "questions": 400,
125
+ "recall@1": 0.9,
126
+ "recall@5": 0.99
127
+ },
128
+ "statistics": {
129
+ "questions": 400,
130
+ "recall@1": 0.775,
131
+ "recall@5": 0.96
132
+ },
133
+ "thermofluids": {
134
+ "questions": 400,
135
+ "recall@1": 0.925,
136
+ "recall@5": 0.998
137
+ },
138
+ "time_series": {
139
+ "questions": 400,
140
+ "recall@1": 0.715,
141
+ "recall@5": 0.943
142
+ },
143
+ "transportation": {
144
+ "questions": 400,
145
+ "recall@1": 0.938,
146
+ "recall@5": 1.0
147
+ }
148
+ },
149
+ "by_style": {
150
+ "asked-first": {
151
+ "questions": 915,
152
+ "recall@1": 0.938,
153
+ "recall@5": 1.0
154
+ },
155
+ "asked-last": {
156
+ "questions": 903,
157
+ "recall@1": 0.909,
158
+ "recall@5": 0.993
159
+ },
160
+ "beginner": {
161
+ "questions": 893,
162
+ "recall@1": 0.788,
163
+ "recall@5": 0.946
164
+ },
165
+ "comparison": {
166
+ "questions": 754,
167
+ "recall@1": 0.886,
168
+ "recall@5": 0.991
169
+ },
170
+ "expert": {
171
+ "questions": 920,
172
+ "recall@1": 0.885,
173
+ "recall@5": 0.989
174
+ },
175
+ "imperative": {
176
+ "questions": 924,
177
+ "recall@1": 0.924,
178
+ "recall@5": 0.998
179
+ },
180
+ "list-like": {
181
+ "questions": 955,
182
+ "recall@1": 0.915,
183
+ "recall@5": 0.994
184
+ },
185
+ "negation": {
186
+ "questions": 880,
187
+ "recall@1": 0.91,
188
+ "recall@5": 1.0
189
+ },
190
+ "story": {
191
+ "questions": 910,
192
+ "recall@1": 0.879,
193
+ "recall@5": 0.986
194
+ },
195
+ "terse": {
196
+ "questions": 908,
197
+ "recall@1": 0.874,
198
+ "recall@5": 0.982
199
+ },
200
+ "two-part": {
201
+ "questions": 946,
202
+ "recall@1": 0.916,
203
+ "recall@5": 0.989
204
+ },
205
+ "verbose": {
206
+ "questions": 892,
207
+ "recall@1": 0.873,
208
+ "recall@5": 0.987
209
+ }
210
+ }
211
+ },
212
+ "ai999x-encoder-2": {
213
+ "overall": {
214
+ "questions": 10800,
215
+ "recall@1": 0.509,
216
+ "recall@5": 0.738
217
+ },
218
+ "by_model": {
219
+ "aerospace_engineering": {
220
+ "questions": 400,
221
+ "recall@1": 0.52,
222
+ "recall@5": 0.785
223
+ },
224
+ "astronomy": {
225
+ "questions": 400,
226
+ "recall@1": 0.575,
227
+ "recall@5": 0.825
228
+ },
229
+ "bayesian_statistics": {
230
+ "questions": 400,
231
+ "recall@1": 0.458,
232
+ "recall@5": 0.66
233
+ },
234
+ "calculus": {
235
+ "questions": 400,
236
+ "recall@1": 0.472,
237
+ "recall@5": 0.772
238
+ },
239
+ "chemical_engineering": {
240
+ "questions": 400,
241
+ "recall@1": 0.385,
242
+ "recall@5": 0.682
243
+ },
244
+ "chemistry": {
245
+ "questions": 400,
246
+ "recall@1": 0.55,
247
+ "recall@5": 0.848
248
+ },
249
+ "civil_engineering": {
250
+ "questions": 400,
251
+ "recall@1": 0.517,
252
+ "recall@5": 0.723
253
+ },
254
+ "classical_physics": {
255
+ "questions": 400,
256
+ "recall@1": 0.885,
257
+ "recall@5": 0.993
258
+ },
259
+ "computational_biology": {
260
+ "questions": 400,
261
+ "recall@1": 0.372,
262
+ "recall@5": 0.527
263
+ },
264
+ "differential_equations": {
265
+ "questions": 400,
266
+ "recall@1": 0.445,
267
+ "recall@5": 0.733
268
+ },
269
+ "discrete_math": {
270
+ "questions": 400,
271
+ "recall@1": 0.438,
272
+ "recall@5": 0.623
273
+ },
274
+ "earth_science": {
275
+ "questions": 400,
276
+ "recall@1": 0.682,
277
+ "recall@5": 0.915
278
+ },
279
+ "electrical_engineering": {
280
+ "questions": 400,
281
+ "recall@1": 0.568,
282
+ "recall@5": 0.818
283
+ },
284
+ "energy_systems": {
285
+ "questions": 400,
286
+ "recall@1": 0.52,
287
+ "recall@5": 0.797
288
+ },
289
+ "geometry": {
290
+ "questions": 400,
291
+ "recall@1": 0.512,
292
+ "recall@5": 0.76
293
+ },
294
+ "linear_algebra": {
295
+ "questions": 400,
296
+ "recall@1": 0.445,
297
+ "recall@5": 0.693
298
+ },
299
+ "materials_science": {
300
+ "questions": 400,
301
+ "recall@1": 0.575,
302
+ "recall@5": 0.838
303
+ },
304
+ "math_foundations": {
305
+ "questions": 400,
306
+ "recall@1": 0.555,
307
+ "recall@5": 0.818
308
+ },
309
+ "mechanical_engineering": {
310
+ "questions": 400,
311
+ "recall@1": 0.497,
312
+ "recall@5": 0.735
313
+ },
314
+ "nuclear_engineering": {
315
+ "questions": 400,
316
+ "recall@1": 0.495,
317
+ "recall@5": 0.74
318
+ },
319
+ "optimization": {
320
+ "questions": 400,
321
+ "recall@1": 0.403,
322
+ "recall@5": 0.625
323
+ },
324
+ "quantum_physics": {
325
+ "questions": 400,
326
+ "recall@1": 0.623,
327
+ "recall@5": 0.805
328
+ },
329
+ "signal_processing": {
330
+ "questions": 400,
331
+ "recall@1": 0.573,
332
+ "recall@5": 0.792
333
+ },
334
+ "statistics": {
335
+ "questions": 400,
336
+ "recall@1": 0.285,
337
+ "recall@5": 0.517
338
+ },
339
+ "thermofluids": {
340
+ "questions": 400,
341
+ "recall@1": 0.818,
342
+ "recall@5": 0.948
343
+ },
344
+ "time_series": {
345
+ "questions": 400,
346
+ "recall@1": 0.235,
347
+ "recall@5": 0.367
348
+ },
349
+ "transportation": {
350
+ "questions": 400,
351
+ "recall@1": 0.335,
352
+ "recall@5": 0.6
353
+ }
354
+ },
355
+ "by_style": {
356
+ "asked-first": {
357
+ "questions": 915,
358
+ "recall@1": 0.555,
359
+ "recall@5": 0.793
360
+ },
361
+ "asked-last": {
362
+ "questions": 903,
363
+ "recall@1": 0.596,
364
+ "recall@5": 0.796
365
+ },
366
+ "beginner": {
367
+ "questions": 893,
368
+ "recall@1": 0.376,
369
+ "recall@5": 0.57
370
+ },
371
+ "comparison": {
372
+ "questions": 754,
373
+ "recall@1": 0.459,
374
+ "recall@5": 0.686
375
+ },
376
+ "expert": {
377
+ "questions": 920,
378
+ "recall@1": 0.488,
379
+ "recall@5": 0.717
380
+ },
381
+ "imperative": {
382
+ "questions": 924,
383
+ "recall@1": 0.564,
384
+ "recall@5": 0.793
385
+ },
386
+ "list-like": {
387
+ "questions": 955,
388
+ "recall@1": 0.57,
389
+ "recall@5": 0.801
390
+ },
391
+ "negation": {
392
+ "questions": 880,
393
+ "recall@1": 0.52,
394
+ "recall@5": 0.762
395
+ },
396
+ "story": {
397
+ "questions": 910,
398
+ "recall@1": 0.484,
399
+ "recall@5": 0.725
400
+ },
401
+ "terse": {
402
+ "questions": 908,
403
+ "recall@1": 0.479,
404
+ "recall@5": 0.709
405
+ },
406
+ "two-part": {
407
+ "questions": 946,
408
+ "recall@1": 0.548,
409
+ "recall@5": 0.802
410
+ },
411
+ "verbose": {
412
+ "questions": 892,
413
+ "recall@1": 0.451,
414
+ "recall@5": 0.686
415
+ }
416
+ }
417
+ }
418
+ }
419
+ }
model.safetensors CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:420de5981574c0272879a7c303e20c7ff44be65690371ee3d15871459bd2bf83
3
  size 18869624
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:926b2c37764c52357756fcb8338effbf4b653b512bd355b6b3288760ee5b1ce7
3
  size 18869624
onnx/encoder.int8.onnx CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:8dfdc64b74a689092588fa02d7b7c90a09c478de71f1a4003e18dce5cd0980bd
3
- size 4888788
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:521452d928a72da4d241b1835ab0f46b0e81ff58ffff0367b9a7029bd129fbd9
3
+ size 4888789
onnx/encoder.onnx CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:0c4da303bb7f807d2e850c76f6ba48884e29ba13b8170482daabd87011bc805c
3
  size 18936053
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5beabbc9cf2bd61221b88934ffec47a593af5270b83856015c6fe6b6d02ed963
3
  size 18936053
tokenizer.json CHANGED
The diff for this file is too large to render. See raw diff