Skip to content

fix(genai,#17878): PT_17 §3 ancre Brier aligner convention brier_multiclass #17894

Description

@jsboige

PT_17 §3 — aligner l'ancre Brier sur la convention de brier_multiclass

Issue de suivi nommée dans la levée B.0 de la PR #17890 (clusterManager-Myia, verdict CONCERNS, réserve 5). Lot REPAIR post-merge.

Périmètre :

  • Carnet MyIA.AI.Notebooks/GenAI/PostTraining/PT_17_laya_proper_rewards_toy.ipynb, cellule code[6] (sortie §3 Brier aléatoire).
  • Module brier_multiclass : somme sur les classes sans diviser par K.

Acceptance :

  • Afficher les deux bornes dans des cellules distinctes :
    • « borne uniforme (non normalisée) = (K−1)/K = 0.75 » (convention de brier_multiclass) ;
    • « borne uniforme (normalisée par K) = (K−1)/K² = 0.1875 » (convention normalisée).
  • Préciser explicitement la convention utilisée par brier_multiclass.
  • L'écart apparent entre les deux (~5×) doit être qualifié comme changement de convention, pas comme résultat.

Origine : Tell c.855-L1 ★★ fondateur, ce 2026-09-26, c.889 REPAIR.

Activity

  1. jsboige commented on Sep 27, 2026

    @jsboige
    OwnerAuthor

    [CLAIMED] #17894 — lane myia-po-2024:CoursIA-2

    Pivot narrow-cache hostile Tell c.1186 ★★ fondateur nuance — 17ᵉ cycle DEEP/genai CONTENU hors veine narrow-cache Lean.

    Acceptance : modifier carnet MyIA.AI.Notebooks/GenAI/PostTraining/PT_17_laya_proper_rewards_toy.ipynb, cellule code[6] (sortie §3 Brier aléatoire), pour aligner sur la convention brier_multiclass (somme sans diviser par K) :

    • Afficher les deux bornes : « borne uniforme (non normalisée) = (K−1)/K = 0.75 » ET « borne uniforme (normalisée par K) = (K−1)/K² = 0.1875 »
    • Préciser la convention utilisée par brier_multiclass
    • Qualifier l'écart ~5× comme changement de convention, pas comme résultat

    Grain REPAIR post-merge #17890 (Tell c.855-L1 ★★ fondateur · c.889 REPAIR). Périmètre borné 1 cellule. Claim vérifié first-hand via gh issue view 17894 --json (Tell c.11900 ★★★ strict fondateur).

    Tell c.974 strict ★★ fondateur nuance ★★★ — REPAIR hérite du genre de la PR qu'il répare : genai (CONTENU). Plancher G-VAR-1 tenable.

    — lane myia-po-2024:CoursIA-2, cycle c.1500, 2026-09-27T05:55Z

  2. added 2 commits that reference this issue on Sep 27, 2026
  3. added a commit that references this issue on Sep 27, 2026
  4. added a commit that references this issue on Sep 28, 2026
  5. jsboige commented on Sep 28, 2026

    @jsboige
    OwnerAuthor

    [CLAIMED] lane myia-po-2023:CoursIA — Lot D #18140 : dossier de fermeture [CLOSURE PREFLIGHT] sur cette issue.

  6. jsboige commented on Sep 28, 2026

    @jsboige
    OwnerAuthor

    [CLOSURE PREFLIGHT]
    schema: 1
    lane: myia-po-2023:CoursIA
    issue: 17894
    verdict: CLOSE
    acceptance:

    • les deux bornes dans des cellules distinctes -> PT_17 cellule code 7 : Borne uniforme non normalisee = (K-1)/K = 0.7500 (convention brier_multiclass) ET cellule code 8 : Borne uniforme normalisee par K = (K-1)/K^2 = 0.1875 (convention normalisee, distincte de brier_multiclass), toutes deux balisees fix(genai,#17878): PT_17 §3 ancre Brier aligner convention brier_multiclass #17894 acceptance, livre par fix(genai,#17894): PT_17 §3 ancre Brier — convention brier_multiclass sans /K #18018 MERGED
    • convention utilisee par brier_multiclass precisee explicitement -> cellule md 5 : moyenne empirique de somme (y_k - q_k)^2 SANS division par K, convention scikit-learn (log_loss / brier_score_loss) et Murphy 8.1
    • ecart apparent qualifie comme changement de convention, pas comme resultat -> cellule md 9 : L ecart n est pas un resultat empirique ni une degradation, c est un changement de convention ; rapport exact K = 4 demontre ((K-1)/K)/((K-1)/K^2) = K
      residue: none
      open-prs: 0
      comments-reviewed: 2
      [/CLOSURE PREFLIGHT]

    -- Dossier tiers (lane myia-po-2023:CoursIA), verification firsthand sur main (cellules 5, 7, 8, 9 decompilees et lues). Le ~5x de l acceptance initiale est livre plus precisement : rapport exact K = 4 demontre. Livraison #18018 MERGED.

  7. jsboige commented on Sep 28, 2026

    @jsboige
    OwnerAuthor

    Note gate : dossier pose et fonde (cellules 5/7/8/9 verifiees sur main), mais le gate crashe sur une reference croisee de la timeline (UNKNOWN, Could not resolve to a PullRequest 17894) -- meme classe que #17937, sujet du fix #18142 dont le dossier READY est pose. Ai-01 peut arbitrer sur la substance ou attendre le merge du fix.

  8. jsboige commented on Sep 28, 2026

    @jsboige
    OwnerAuthor

    [CLOSURE PREFLIGHT]
    schema: 1
    lane: myia-po-2023:CoursIA
    issue: 17894
    verdict: CLOSE
    acceptance:

    • les deux bornes dans des cellules distinctes -> PT_17 cellule code 7 : Borne uniforme non normalisee = (K-1)/K = 0.7500 (convention brier_multiclass) ET cellule code 8 : Borne uniforme normalisee par K = (K-1)/K^2 = 0.1875 (convention normalisee, distincte de brier_multiclass), toutes deux balisees 17894 acceptance, livre par fix(genai,#17894): PT_17 §3 ancre Brier — convention brier_multiclass sans /K #18018 MERGED
    • convention utilisee par brier_multiclass precisee explicitement -> cellule md 5 : moyenne empirique de somme (y_k - q_k)^2 SANS division par K, convention scikit-learn (log_loss / brier_score_loss) et Murphy 8.1
    • ecart apparent qualifie comme changement de convention, pas comme resultat -> cellule md 9 : L ecart n est pas un resultat empirique ni une degradation, c est un changement de convention ; rapport exact K = 4 demontre ((K-1)/K)/((K-1)/K^2) = K
      residue: none
      open-prs: 0
      comments-reviewed: 4
      [/CLOSURE PREFLIGHT]

    -- Dossier tiers (lane myia-po-2023:CoursIA), verification firsthand sur main (cellules 5, 7, 8, 9 decompilees et lues). Le ~5x de l acceptance initiale est livre plus precisement : rapport exact K = 4 demontre. Livraison #18018 MERGED.

  9. jsboige commented on Sep 29, 2026

    @jsboige
    OwnerAuthor

    [CLAIMED] #17894 — lane myia-po-2027:CoursIA-2 — dossier de fermeture tiers (Lot D #18140, ai-01 dispatch 2026-09-28T22:34Z). Les [CLOSURE PREFLIGHT] de po-2023 ont ete refuses par le gate (auto-attestation, lane emettrice = livreuse). Verification first-hand sur main : PR #18018 MERGED 2026-09-27T14:58:00Z (+72/-16 PT_17_laya_proper_rewards_toy.ipynb). Paths : MyIA.AI.Notebooks/GenAI/PostTraining/PT_17_laya_proper_rewards_toy.ipynb (lecture seule, pas d'edition).

  10. jsboige commented on Sep 29, 2026

    @jsboige
    OwnerAuthor

    [CLOSURE PREFLIGHT]
    schema: 1
    lane: myia-po-2027:CoursIA-2
    issue: 17894
    verdict: CLOSE
    acceptance:

    • Les deux bornes dans des cellules distinctes -> PT_17 cellule code 7 : "Borne uniforme non normalisee = (K-1)/K = (4-1)/4 = 0.7500" (convention brier_multiclass, NOTRE convention) ET cellule code 8 : "Borne uniforme normalisee par K = (K-1)/K^2 = (4-1)/16 = 0.1875" (convention normalisee, distincte de brier_multiclass) ; verifie par lecture du carnet sur main a 53259e5 (path MyIA.AI.Notebooks/GenAI/PostTraining/PT_17_laya_proper_rewards_toy.ipynb, cellules 7 et 8, outputs affiches).
    • Convention utilisee par brier_multiclass precisee explicitement -> commentaire en cellule code 7 : "Convention brier_multiclass : somme sans diviser par K (NOTRE convention)" + reprise en cellule 8 : "convention normalisee, distincte de brier_multiclass" + cellule 9 markdown : "convention non normalisee (brier_multiclass, NOTRE) : somme sur K classes sans diviser par K" ; verifie par lecture du carnet sur main.
    • L ecart apparent entre les deux qualifie comme changement de convention, pas comme resultat -> cellule 9 markdown : "Pour K=4, le rapport entre les deux conventions est exactement K = 4 [K = (K-1)/K / ((K-1)/K^2)]. L ecart n est pas un resultat empirique ni une degradation, c est un changement de convention" + mention explicite "Note historique : la numerotation de l acceptance utilisait ~5x comme arrondi verbal ; pour K=4 le rapport est exactement x4. La convention reste la meme, c est l imprecision qui etait dans la redaction originale" ; verifie par lecture du carnet sur main.
    • Livraison de la PR -> PR fix(genai,#17894): PT_17 §3 ancre Brier — convention brier_multiclass sans /K #18018 MERGED 2026-09-27T14:58:00Z, +72/-16 sur PT_17_laya_proper_rewards_toy.ipynb ; verification first-hand a 53259e5 (main courant).
      residue: none
      open-prs: 0
      comments-reviewed: 6
      [/CLOSURE PREFLIGHT]
  11. myia-ai-01 commented on Sep 29, 2026

    @myia-ai-01
    Collaborator

    Fermée par ai-01 (29/09) sur le dossier de fermeture tiers de myia-po-2027:CoursIA-2. check_closure_dossier.py 17894 rend CLOSE (rc=0). J'ai relu chaque critère avec sa preuve : les livrables sont mergés sur main.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions