aliasfox commited on
Commit
2cc9db8
·
verified ·
1 Parent(s): fc0c924

OpenCodifier Decision 2B v6full arm (t33p): gated release, PASS x2

Browse files
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ t33p-2b-v6full-lora-F16.gguf filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ base_model: Qwen/Qwen3.5-2B
4
+ library_name: peft
5
+ tags:
6
+ - opencodifier
7
+ - decision-model
8
+ - lora
9
+ - structured-outputs
10
+ - qwen3_5
11
+ ---
12
+
13
+ # OpenCodifier Decision 2B — v6full arm (run t33p)
14
+
15
+ A LoRA decision head for [Qwen/Qwen3.5-2B](https://huggingface.co/Qwen/Qwen3.5-2B)
16
+ trained by the **OpenCodifier** decision runtime (Apache-2.0). The model maps
17
+ unstructured state to small, machine-actionable typed decisions — **choice**
18
+ (one of a runtime-defined candidate list), **boolean** (true/false with
19
+ probability), and **score** (ordered levels) — with calibrated confidence and
20
+ deterministic abstention. It is not a chat model; free-form generation fields
21
+ are unsupported by design (`unsupported_generation_field`).
22
+
23
+ ## Numbers (one number per surface, never a universal claim)
24
+
25
+ | surface | n | accuracy | note |
26
+ |---|---|---|---|
27
+ | OpenCodifier suite holdout | 120 | **0.6917** | `oc-readout-v1` readout, fp16 |
28
+ | suite relational slice (rel200) | 200 | **0.6607** | same readout |
29
+ | JevBench public split | 231 | **0.6580** | family-macro, official harness `fstandhartinger/jevbench` @ `9ec6f15a`, llama.cpp fork lane (Q4_K_M base + F16 LoRA) |
30
+
31
+ **Release gate (suite ≥ 0.68 AND JevBench ≥ 0.6494): PASS × 2.**
32
+ This arm's JevBench row beats its base and the community 0.8B checkpoint row
33
+ (0.6494) on both surfaces.
34
+
35
+ Calibration: raw winner probabilities are overconfident (true everywhere we
36
+ measured). Ship confidence only through the fitted per-kind temperature —
37
+ `perkind_calibration.json` (T = 5.225, post-fit ECE 0.1313 on the holdout)
38
+ ships with this repo. Raw softmax is not calibrated confidence.
39
+
40
+ ## Training
41
+
42
+ - Base: `Qwen/Qwen3.5-2B` (Apache-2.0), LoRA r=16 / α=32 / dropout 0.05
43
+ - 1 epoch, lr 1e-4 cosine, warmup 3%, effective batch 16 (2×8 accum),
44
+ max_len 2048, fp16 + sdpa, seed 42 → 19,058 steps (~9.7 h, single GPU)
45
+ - Data: withheld decision corpus, 306,999 rows (151,436 choice / 81,537
46
+ score / 72,026 no-outcome), confidence-gated teacher labels with
47
+ two-family consensus lineage (Apache-2.0 / CC0 sources only)
48
+ - Full recipe in `train-manifest.json`
49
+
50
+ ## What is withheld, and why
51
+
52
+ The training corpus, the teacher-facts, and the extraction/consensus
53
+ machinery (VIVERE lane) are **withheld**. Weights alone are inspectable and
54
+ replicable with a comparable corpus; the corpus — multi-family consensus over
55
+ 183k+ typed decision labels with a per-question disputes ledger — is the part
56
+ that is not cheaply reproducible by a single-model distill. This is the
57
+ "Claims we refuse to make" posture: no fully-open claims, the withholding is
58
+ stated plainly.
59
+
60
+ ## Usage
61
+
62
+ - **llama.cpp**: `llama-server -m Qwen3.5-2B-Q4_K_M.gguf --lora t33p-2b-v6full-lora-F16.gguf`
63
+ (the board row above was produced through exactly this lane)
64
+ - **transformers/PEFT**: load `Qwen/Qwen3.5-2B` + `PeftModel.from_pretrained`
65
+ with this adapter
66
+ - Download is opt-in: the OpenCodifier engine never auto-pulls weights at
67
+ build or run time.
68
+
69
+ ## Engine
70
+
71
+ The engine that serves, verifies, and calibrates this model — rules,
72
+ relational solver, BM25 narrowing, candidate-conditioned decision math in
73
+ Rust f64, confidence-gated verification — is Apache-2.0 at
74
+ [OpenCodifier](https://github.com/aliasfoxkde/OpenCodifier) (docs:
75
+ `docs/BENCHMARKS.md` is the comparison page of record).
adapter-best/adapter_config.json ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alora_invocation_tokens": null,
3
+ "alpha_pattern": {},
4
+ "arrow_config": null,
5
+ "auto_mapping": null,
6
+ "base_model_name_or_path": "/home/mkinney/oc-model-eval/models/hf/Qwen3.5-2B",
7
+ "bias": "none",
8
+ "corda_config": null,
9
+ "ensure_weight_tying": false,
10
+ "eva_config": null,
11
+ "exclude_modules": null,
12
+ "fan_in_fan_out": false,
13
+ "inference_mode": true,
14
+ "init_lora_weights": true,
15
+ "kasa_config": null,
16
+ "layer_replication": null,
17
+ "layers_pattern": null,
18
+ "layers_to_transform": null,
19
+ "loftq_config": {},
20
+ "lora_alpha": 32,
21
+ "lora_bias": false,
22
+ "lora_dropout": 0.05,
23
+ "lora_ga_config": null,
24
+ "megatron_config": null,
25
+ "megatron_core": "megatron.core",
26
+ "modules_to_save": null,
27
+ "monteclora_config": null,
28
+ "peft_type": "LORA",
29
+ "peft_version": "0.21.0",
30
+ "qalora_group_size": 16,
31
+ "r": 16,
32
+ "rank_pattern": {},
33
+ "revision": null,
34
+ "target_modules": [
35
+ "o_proj",
36
+ "k_proj",
37
+ "q_proj",
38
+ "v_proj"
39
+ ],
40
+ "target_parameters": null,
41
+ "task_type": "CAUSAL_LM",
42
+ "trainable_token_indices": null,
43
+ "use_bdlora": null,
44
+ "use_dora": false,
45
+ "use_qalora": false,
46
+ "use_rslora": false,
47
+ "velora_config": null
48
+ }
adapter-best/adapter_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:00b9c542ad8ee6cef322316bf85f0dbc8e788b6b567d53f1c6dbfd6cd80c7fe8
3
+ size 5904616
adapter-best/perkind_calibration.json ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "acc": 0.6916666666666667,
3
+ "ece_all_perk": 0.13132679659121776,
4
+ "ece_per_kind": {
5
+ "choice": 0.13132679659121776
6
+ },
7
+ "per_kind_T": {
8
+ "choice": 5.225350451126656
9
+ },
10
+ "rows": 120
11
+ }
t33p-2b-v6full-lora-F16.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:14971730dbc0105940f823645ac283fe06852b278bd76dec281adb62f77ef0fa
3
+ size 2953088
train-manifest.json ADDED
@@ -0,0 +1,549 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "manifest_version": "opencodifier.e1-train/5",
3
+ "resume": null,
4
+ "ckpt_every": 100,
5
+ "loss_mode": "hard-verdict-ce",
6
+ "base": "/home/mkinney/oc-model-eval/models/hf/Qwen3.5-2B",
7
+ "data": {
8
+ "path": "/home/mkinney/oc-model-eval/corpora/merged-v6-full/e1-sft-v1.rows.jsonl",
9
+ "sha256": "d4aeca494955fa1531ccc3681af0763e6c21a1e7b4e2ff6d02e698033c3331df",
10
+ "rows": 306999,
11
+ "train": 304936,
12
+ "val": 1999,
13
+ "loud_skipped_over_maxlen_train": 63,
14
+ "loud_skipped_over_maxlen_val": 1,
15
+ "soft_bad_slotprobs_train": 0,
16
+ "soft_bad_slotprobs_val": 0
17
+ },
18
+ "row_weight": {
19
+ "field": "",
20
+ "train_rows": 304936,
21
+ "train_nonunit": 0,
22
+ "train_mean": 1.0,
23
+ "val_nonunit": 0
24
+ },
25
+ "knobs": {
26
+ "epochs": 1.0,
27
+ "lr": 0.0001,
28
+ "lora_r": 16,
29
+ "lora_alpha": 32,
30
+ "lora_dropout": 0.05,
31
+ "target_modules": [
32
+ "q_proj",
33
+ "k_proj",
34
+ "v_proj",
35
+ "o_proj"
36
+ ],
37
+ "batch": 2,
38
+ "accum": 8,
39
+ "max_len": 2048,
40
+ "dtype": "fp16",
41
+ "attn": "sdpa",
42
+ "warmup": 0.03,
43
+ "seed": 42,
44
+ "torch_seeded": true,
45
+ "val_frac": 0.01,
46
+ "val_cap": 2000,
47
+ "val_every": 500,
48
+ "family_weight": {},
49
+ "length_bucket": false,
50
+ "grad_checkpoint": true,
51
+ "soft_labels": false,
52
+ "teacher_temp": 1.0,
53
+ "stop_weight": 1.0
54
+ },
55
+ "optimizer": {
56
+ "name": "AdamW",
57
+ "weight_decay": 0.01,
58
+ "betas": [
59
+ 0.9,
60
+ 0.999
61
+ ],
62
+ "eps": 1e-08
63
+ },
64
+ "versions": {
65
+ "python": "3.12.15",
66
+ "torch": "2.14.0+cu130",
67
+ "transformers": "5.17.0",
68
+ "peft": "0.21.0"
69
+ },
70
+ "steps": 19058,
71
+ "final_loss_token_weighted": 0.0648,
72
+ "tokens_per_second_wall": 44,
73
+ "peak_memory_bytes": 4989219328,
74
+ "loss_surface": "verdict tokens only (y=1 segments + EOS)",
75
+ "val_history": [
76
+ {
77
+ "step": 500,
78
+ "loss": 0.1197,
79
+ "tok_acc": 0.952,
80
+ "entropy": 0.0788,
81
+ "per_family": {
82
+ "choice": 0.1605,
83
+ "noul": 0.0704,
84
+ "relational_compositional": 0.0171,
85
+ "score": 0.1543
86
+ }
87
+ },
88
+ {
89
+ "step": 1000,
90
+ "loss": 0.0912,
91
+ "tok_acc": 0.9624,
92
+ "entropy": 0.0972,
93
+ "per_family": {
94
+ "choice": 0.1188,
95
+ "noul": 0.0587,
96
+ "relational_compositional": 0.0102,
97
+ "score": 0.1209
98
+ }
99
+ },
100
+ {
101
+ "step": 1500,
102
+ "loss": 0.0808,
103
+ "tok_acc": 0.9652,
104
+ "entropy": 0.0745,
105
+ "per_family": {
106
+ "choice": 0.1158,
107
+ "noul": 0.0652,
108
+ "relational_compositional": 0.0036,
109
+ "score": 0.0915
110
+ }
111
+ },
112
+ {
113
+ "step": 2000,
114
+ "loss": 0.0901,
115
+ "tok_acc": 0.9644,
116
+ "entropy": 0.0551,
117
+ "per_family": {
118
+ "choice": 0.1182,
119
+ "noul": 0.0577,
120
+ "relational_compositional": 0.0098,
121
+ "score": 0.1189
122
+ }
123
+ },
124
+ {
125
+ "step": 2500,
126
+ "loss": 0.0716,
127
+ "tok_acc": 0.9702,
128
+ "entropy": 0.0695,
129
+ "per_family": {
130
+ "choice": 0.1068,
131
+ "noul": 0.0509,
132
+ "relational_compositional": 0.0031,
133
+ "score": 0.0797
134
+ }
135
+ },
136
+ {
137
+ "step": 3000,
138
+ "loss": 0.0655,
139
+ "tok_acc": 0.9742,
140
+ "entropy": 0.0522,
141
+ "per_family": {
142
+ "choice": 0.0959,
143
+ "noul": 0.0372,
144
+ "relational_compositional": 0.0019,
145
+ "score": 0.0797
146
+ }
147
+ },
148
+ {
149
+ "step": 3500,
150
+ "loss": 0.0613,
151
+ "tok_acc": 0.975,
152
+ "entropy": 0.0545,
153
+ "per_family": {
154
+ "choice": 0.0862,
155
+ "noul": 0.046,
156
+ "relational_compositional": 0.0036,
157
+ "score": 0.0726
158
+ }
159
+ },
160
+ {
161
+ "step": 4000,
162
+ "loss": 0.0644,
163
+ "tok_acc": 0.9734,
164
+ "entropy": 0.0569,
165
+ "per_family": {
166
+ "choice": 0.0908,
167
+ "noul": 0.0462,
168
+ "relational_compositional": 0.0012,
169
+ "score": 0.0785
170
+ }
171
+ },
172
+ {
173
+ "step": 4500,
174
+ "loss": 0.0635,
175
+ "tok_acc": 0.9759,
176
+ "entropy": 0.051,
177
+ "per_family": {
178
+ "choice": 0.0868,
179
+ "noul": 0.0527,
180
+ "relational_compositional": 0.0004,
181
+ "score": 0.0777
182
+ }
183
+ },
184
+ {
185
+ "step": 5000,
186
+ "loss": 0.062,
187
+ "tok_acc": 0.9757,
188
+ "entropy": 0.051,
189
+ "per_family": {
190
+ "choice": 0.085,
191
+ "noul": 0.0507,
192
+ "relational_compositional": 0.0022,
193
+ "score": 0.075
194
+ }
195
+ },
196
+ {
197
+ "step": 5500,
198
+ "loss": 0.0587,
199
+ "tok_acc": 0.9768,
200
+ "entropy": 0.0495,
201
+ "per_family": {
202
+ "choice": 0.0811,
203
+ "noul": 0.0516,
204
+ "relational_compositional": 0.004,
205
+ "score": 0.0672
206
+ }
207
+ },
208
+ {
209
+ "step": 6000,
210
+ "loss": 0.0553,
211
+ "tok_acc": 0.9784,
212
+ "entropy": 0.0571,
213
+ "per_family": {
214
+ "choice": 0.0778,
215
+ "noul": 0.0375,
216
+ "relational_compositional": 0.0013,
217
+ "score": 0.0685
218
+ }
219
+ },
220
+ {
221
+ "step": 6500,
222
+ "loss": 0.0554,
223
+ "tok_acc": 0.979,
224
+ "entropy": 0.0463,
225
+ "per_family": {
226
+ "choice": 0.0808,
227
+ "noul": 0.0349,
228
+ "relational_compositional": 0.0005,
229
+ "score": 0.0671
230
+ }
231
+ },
232
+ {
233
+ "step": 7000,
234
+ "loss": 0.0563,
235
+ "tok_acc": 0.977,
236
+ "entropy": 0.0443,
237
+ "per_family": {
238
+ "choice": 0.0804,
239
+ "noul": 0.0426,
240
+ "relational_compositional": 0.0083,
241
+ "score": 0.0621
242
+ }
243
+ },
244
+ {
245
+ "step": 7500,
246
+ "loss": 0.0506,
247
+ "tok_acc": 0.9797,
248
+ "entropy": 0.0564,
249
+ "per_family": {
250
+ "choice": 0.0698,
251
+ "noul": 0.0373,
252
+ "relational_compositional": 0.0006,
253
+ "score": 0.0633
254
+ }
255
+ },
256
+ {
257
+ "step": 8000,
258
+ "loss": 0.0511,
259
+ "tok_acc": 0.979,
260
+ "entropy": 0.0506,
261
+ "per_family": {
262
+ "choice": 0.0722,
263
+ "noul": 0.0344,
264
+ "relational_compositional": 0.0005,
265
+ "score": 0.0633
266
+ }
267
+ },
268
+ {
269
+ "step": 8500,
270
+ "loss": 0.0509,
271
+ "tok_acc": 0.9787,
272
+ "entropy": 0.0451,
273
+ "per_family": {
274
+ "choice": 0.0731,
275
+ "noul": 0.035,
276
+ "relational_compositional": 0.0006,
277
+ "score": 0.0613
278
+ }
279
+ },
280
+ {
281
+ "step": 9000,
282
+ "loss": 0.051,
283
+ "tok_acc": 0.9798,
284
+ "entropy": 0.0456,
285
+ "per_family": {
286
+ "choice": 0.0703,
287
+ "noul": 0.0399,
288
+ "relational_compositional": 0.0007,
289
+ "score": 0.0626
290
+ }
291
+ },
292
+ {
293
+ "step": 9500,
294
+ "loss": 0.0497,
295
+ "tok_acc": 0.9802,
296
+ "entropy": 0.0427,
297
+ "per_family": {
298
+ "choice": 0.0749,
299
+ "noul": 0.0319,
300
+ "relational_compositional": 0.0003,
301
+ "score": 0.0567
302
+ }
303
+ },
304
+ {
305
+ "step": 10000,
306
+ "loss": 0.0502,
307
+ "tok_acc": 0.9799,
308
+ "entropy": 0.038,
309
+ "per_family": {
310
+ "choice": 0.0699,
311
+ "noul": 0.0339,
312
+ "relational_compositional": 0.0004,
313
+ "score": 0.0637
314
+ }
315
+ },
316
+ {
317
+ "step": 10500,
318
+ "loss": 0.048,
319
+ "tok_acc": 0.9808,
320
+ "entropy": 0.0361,
321
+ "per_family": {
322
+ "choice": 0.0664,
323
+ "noul": 0.0295,
324
+ "relational_compositional": 0.0019,
325
+ "score": 0.062
326
+ }
327
+ },
328
+ {
329
+ "step": 11000,
330
+ "loss": 0.0471,
331
+ "tok_acc": 0.9815,
332
+ "entropy": 0.0378,
333
+ "per_family": {
334
+ "choice": 0.0621,
335
+ "noul": 0.034,
336
+ "relational_compositional": 0.0014,
337
+ "score": 0.0623
338
+ }
339
+ },
340
+ {
341
+ "step": 11500,
342
+ "loss": 0.0463,
343
+ "tok_acc": 0.9811,
344
+ "entropy": 0.037,
345
+ "per_family": {
346
+ "choice": 0.0644,
347
+ "noul": 0.037,
348
+ "relational_compositional": 0.0009,
349
+ "score": 0.0558
350
+ }
351
+ },
352
+ {
353
+ "step": 12000,
354
+ "loss": 0.045,
355
+ "tok_acc": 0.9821,
356
+ "entropy": 0.0387,
357
+ "per_family": {
358
+ "choice": 0.0621,
359
+ "noul": 0.0309,
360
+ "relational_compositional": 0.0007,
361
+ "score": 0.0572
362
+ }
363
+ },
364
+ {
365
+ "step": 12500,
366
+ "loss": 0.0466,
367
+ "tok_acc": 0.9815,
368
+ "entropy": 0.0341,
369
+ "per_family": {
370
+ "choice": 0.0667,
371
+ "noul": 0.0298,
372
+ "relational_compositional": 0.0007,
373
+ "score": 0.0574
374
+ }
375
+ },
376
+ {
377
+ "step": 13000,
378
+ "loss": 0.0444,
379
+ "tok_acc": 0.9829,
380
+ "entropy": 0.037,
381
+ "per_family": {
382
+ "choice": 0.0633,
383
+ "noul": 0.0292,
384
+ "relational_compositional": 0.0009,
385
+ "score": 0.0543
386
+ }
387
+ },
388
+ {
389
+ "step": 13500,
390
+ "loss": 0.0438,
391
+ "tok_acc": 0.982,
392
+ "entropy": 0.0383,
393
+ "per_family": {
394
+ "choice": 0.0607,
395
+ "noul": 0.0311,
396
+ "relational_compositional": 0.0011,
397
+ "score": 0.0545
398
+ }
399
+ },
400
+ {
401
+ "step": 14000,
402
+ "loss": 0.042,
403
+ "tok_acc": 0.9832,
404
+ "entropy": 0.0357,
405
+ "per_family": {
406
+ "choice": 0.0589,
407
+ "noul": 0.0298,
408
+ "relational_compositional": 0.0006,
409
+ "score": 0.0519
410
+ }
411
+ },
412
+ {
413
+ "step": 14500,
414
+ "loss": 0.0408,
415
+ "tok_acc": 0.9838,
416
+ "entropy": 0.0375,
417
+ "per_family": {
418
+ "choice": 0.0569,
419
+ "noul": 0.0309,
420
+ "relational_compositional": 0.0002,
421
+ "score": 0.05
422
+ }
423
+ },
424
+ {
425
+ "step": 15000,
426
+ "loss": 0.0398,
427
+ "tok_acc": 0.9852,
428
+ "entropy": 0.0374,
429
+ "per_family": {
430
+ "choice": 0.0551,
431
+ "noul": 0.0297,
432
+ "relational_compositional": 0.0001,
433
+ "score": 0.0495
434
+ }
435
+ },
436
+ {
437
+ "step": 15500,
438
+ "loss": 0.0401,
439
+ "tok_acc": 0.9848,
440
+ "entropy": 0.0327,
441
+ "per_family": {
442
+ "choice": 0.0542,
443
+ "noul": 0.0291,
444
+ "relational_compositional": 0.0003,
445
+ "score": 0.0518
446
+ }
447
+ },
448
+ {
449
+ "step": 16000,
450
+ "loss": 0.0385,
451
+ "tok_acc": 0.9855,
452
+ "entropy": 0.0356,
453
+ "per_family": {
454
+ "choice": 0.0529,
455
+ "noul": 0.0279,
456
+ "relational_compositional": 0.0006,
457
+ "score": 0.0487
458
+ }
459
+ },
460
+ {
461
+ "step": 16500,
462
+ "loss": 0.0383,
463
+ "tok_acc": 0.9853,
464
+ "entropy": 0.035,
465
+ "per_family": {
466
+ "choice": 0.0531,
467
+ "noul": 0.0271,
468
+ "relational_compositional": 0.0006,
469
+ "score": 0.0482
470
+ }
471
+ },
472
+ {
473
+ "step": 17000,
474
+ "loss": 0.0386,
475
+ "tok_acc": 0.9849,
476
+ "entropy": 0.0345,
477
+ "per_family": {
478
+ "choice": 0.0532,
479
+ "noul": 0.0279,
480
+ "relational_compositional": 0.0004,
481
+ "score": 0.0486
482
+ }
483
+ },
484
+ {
485
+ "step": 17500,
486
+ "loss": 0.0384,
487
+ "tok_acc": 0.9848,
488
+ "entropy": 0.035,
489
+ "per_family": {
490
+ "choice": 0.0533,
491
+ "noul": 0.0282,
492
+ "relational_compositional": 0.0004,
493
+ "score": 0.0477
494
+ }
495
+ },
496
+ {
497
+ "step": 18000,
498
+ "loss": 0.0384,
499
+ "tok_acc": 0.9848,
500
+ "entropy": 0.034,
501
+ "per_family": {
502
+ "choice": 0.0532,
503
+ "noul": 0.028,
504
+ "relational_compositional": 0.0004,
505
+ "score": 0.0481
506
+ }
507
+ },
508
+ {
509
+ "step": 18500,
510
+ "loss": 0.0385,
511
+ "tok_acc": 0.9853,
512
+ "entropy": 0.0342,
513
+ "per_family": {
514
+ "choice": 0.0533,
515
+ "noul": 0.0281,
516
+ "relational_compositional": 0.0004,
517
+ "score": 0.0481
518
+ }
519
+ },
520
+ {
521
+ "step": 19000,
522
+ "loss": 0.0385,
523
+ "tok_acc": 0.9853,
524
+ "entropy": 0.0341,
525
+ "per_family": {
526
+ "choice": 0.0533,
527
+ "noul": 0.028,
528
+ "relational_compositional": 0.0004,
529
+ "score": 0.0481
530
+ }
531
+ },
532
+ {
533
+ "step": 19058,
534
+ "loss": 0.0385,
535
+ "tok_acc": 0.9853,
536
+ "entropy": 0.0341,
537
+ "per_family": {
538
+ "choice": 0.0533,
539
+ "noul": 0.0281,
540
+ "relational_compositional": 0.0004,
541
+ "score": 0.048
542
+ }
543
+ }
544
+ ],
545
+ "best_checkpoint": {
546
+ "step": 16500,
547
+ "val_loss": 0.0383
548
+ }
549
+ }