id: eea9a56d63134ba9807ab3ba32fe9fed
parent_id: 042a0ca1aa6b46d784605610d8a28da7
item_type: 1
item_id: d632cea3d15f4323bbac7eda687f2467
item_updated_time: 1787503129947
title_diff: "[]"
body_diff: "[{\"diffs\":[[0,\" ergänzt\"],[1,\", dual-opponent erweitert\"],[0,\").\\\n\"],[-1,\"\"],[0,\"\\\n## Sani\"]],\"start1\":170,\"start2\":170,\"length1\":19,\"length2\":44},{\"diffs\":[[0,\"26-08-23\"],[1,\"; dual-opponent 18:45\"],[0,\")\\\nFür je\"]],\"start1\":1382,\"start2\":1382,\"length1\":16,\"length2\":37},{\"diffs\":[[0,\"cent\"],[-1,\"**: Parameter einzeln sweepten, i\"],[1,\", DUAL-OPPONENT mit Pareto-Akzeptanz**: Parameter einzeln sweepten gegen BEIDE Referenzgegner (Ziel-Gen, z.B. Gen1, UND die eigene Baseline als Spiegel). Übernahme nur bei Pareto-Improvement: kein Mean-Regress gegen irgendeinen Gegner (Tie-Toleranz 0.3 BB/100). Verhindert Single-Opponent-Overfitting (b_more-Fall). I\"],[0,\"teri\"]],\"start1\":1734,\"start2\":1734,\"length1\":41,\"length2\":325},{\"diffs\":[[0,\"100;\"],[-1,\" SE-überschreitende Deltas only;\"],[0,\" fes\"]],\"start1\":2145,\"start2\":2145,\"length1\":40,\"length2\":8},{\"diffs\":[[0,\". **\"],[-1,\"Ausnahme \"],[0,\"Bund\"]],\"start1\":2162,\"start2\":2162,\"length1\":17,\"length2\":8},{\"diffs\":[[0,\"are \"],[-1,\"(z.B. value_bet_floor × bet_adj_max) gemeinsam sweepten — einzeln unsichtbar\"],[1,\"gemeinsam sweepten\"],[0,\".\\\n3.\"]],\"start1\":2199,\"start2\":2199,\"length1\":84,\"length2\":26},{\"diffs\":[[0,\"line\"],[-1,\" der Generation selbst (Self-Play\"],[1,\"-Selbstspiel\"],[0,\"/Sta\"]],\"start1\":2256,\"start2\":2256,\"length1\":41,\"length2\":20},{\"diffs\":[[0,\"ität\"],[-1,\")\"],[0,\", (b) \"],[1,\"Dual-\"],[0,\"Swee\"]],\"start1\":2279,\"start2\":2279,\"length1\":15,\"length2\":19},{\"diffs\":[[0,\"Referenz\"],[-1,\"-G\"],[1,\"g\"],[0,\"egner, (\"]],\"start1\":2304,\"start2\":2304,\"length1\":18,\"length2\":17},{\"diffs\":[[0,\"aks \"],[-1,\"(g55/g58-Lektion) — mindestens ein\"],[1,\"—\"],[0,\" unä\"]],\"start1\":2427,\"start2\":2427,\"length1\":42,\"length2\":9},{\"diffs\":[[0,\"iche\"],[-1,\"r\"],[0,\" Gegner\"],[-1,\" (Gen2/Chump)\"],[0,\" als\"]],\"start1\":2439,\"start2\":2439,\"length1\":29,\"length2\":15},{\"diffs\":[[0,\"iten\"],[-1,\" (TAG/Station/Whale...)\"],[0,\" MÜS\"]],\"start1\":2517,\"start2\":2517,\"length1\":31,\"length2\":8},{\"diffs\":[[0,\"Pfad\"],[-1,\" — dead-knob-Sweeps messen Rauschen; Beispiel call_turn_base in Kurz-Pots vor dem OTB-Gate-Fix)\"],[1,\", Landscape-Flachheit — call_turn_base war flach weil Pot-Odds-Anteil dominiert; Config-Loading per Regressionstest abgesichert).\\\n6. **Nächtliche Kette**: Generation für Generation (Gen2 fertig → Gen3 → ...), jede mit vollem Protokoll bei 1/10-Handzahl (50K), finaler Voll-Run 500K\"],[0,\".\\\n\\\n#\"]],\"start1\":2773,\"start2\":2773,\"length1\":103,\"length2\":289},{\"diffs\":[[0,\"\\\n- Sweep\"],[1,\" (dual-opponent)\"],[0,\": `scrip\"]],\"start1\":3452,\"start2\":3452,\"length1\":16,\"length2\":32},{\"diffs\":[[0,\"sweep.sh\"],[1,\" [hands]`\\\n- Selbstspiel-Mirror: `scripts/gen2_selfplay.sh [hands]\"],[0,\"`\"]],\"start1\":3492,\"start2\":3492,\"length1\":9,\"length2\":74}]"
metadata_diff: {"new":{},"deleted":[]}
encryption_cipher_text: 
encryption_applied: 0
updated_time: 2026-08-23T16:46:36.515Z
created_time: 2026-08-23T16:46:36.515Z
is_locked: 0
type_: 13