Contexte
Constaté en corrigeant les quatre écarts de traçabilité relevés par la review de la
PR #15902 (04-16-SheetSage2-Audio-To-Score.ipynb). Ce cinquième point n'est pas
dans les quatre : il est hors du périmètre de ce fix, donc reporté ici sciemment.
Le fait
Le notebook établit — c'est son résultat central — que le modèle transcrit avec
100 % des classes de hauteur correctes mais un décalage systématique de +12
demi-tons. Deux nombres, donc, et deux seulement :
| Cellule |
Ce qu'elle imprime |
| 20 (l.32 et l.35) |
NOTES EXACTES : 0/8 (0.0%) et CLASSES DE HAUTEUR : source [0, 4, 7, 9] | transcrit [0, 4, 7, 9] |
| 35 (l.12) |
Precision melodique 0.0% (0/8) vs verite-terrain |
La cellule 20 distingue proprement les deux grandeurs. La cellule 35 — les
statistiques de session, c'est-à-dire le bloc qu'un lecteur pressé lit en premier —
n'en publie qu'une seule, sous le libellé Precision melodique. Ce libellé n'annonce
pas qu'il s'agit de la précision en hauteur absolue, et il porte donc le chiffre le
moins informatif des deux : 0,0 %.
Conséquence mesurable : pour un notebook dont la thèse est précisément que la métrique
usuelle (classes de hauteur) est aveugle à l'octave, le résumé de session affiche
0,0 % sans le 100 % qui l'explique — soit exactement le malentendu que le notebook
existe pour dissiper. Un lecteur qui ne lit que la cellule 35 en conclut que la
transcription a échoué.
Ce n'est pas une erreur de calcul
precision = justes / n (cellule 20, l.30) compare des hauteurs MIDI absolues
(cellule 20, l.18-35) : 0,0 % est exact, et c'est bien 0/8 notes identiques au
demi-ton près. Le défaut est de communication : le résumé publie une grandeur sans
son complément, sous un libellé qui ne dit pas laquelle.
Acceptance
Périmètre
Un seul notebook, une seule cellule (35), plus la re-exécution que la modification
impose. Aucun changement de code de calcul : precision et justes sont conservés
tels quels, seule leur présentation change.
Contexte de la PR qui a relevé le point
Contexte
Constaté en corrigeant les quatre écarts de traçabilité relevés par la review de la
PR #15902 (
04-16-SheetSage2-Audio-To-Score.ipynb). Ce cinquième point n'est pasdans les quatre : il est hors du périmètre de ce fix, donc reporté ici sciemment.
Le fait
Le notebook établit — c'est son résultat central — que le modèle transcrit avec
100 % des classes de hauteur correctes mais un décalage systématique de +12
demi-tons. Deux nombres, donc, et deux seulement :
NOTES EXACTES : 0/8 (0.0%)etCLASSES DE HAUTEUR : source [0, 4, 7, 9] | transcrit [0, 4, 7, 9]Precision melodique 0.0% (0/8) vs verite-terrainLa cellule 20 distingue proprement les deux grandeurs. La cellule 35 — les
statistiques de session, c'est-à-dire le bloc qu'un lecteur pressé lit en premier —
n'en publie qu'une seule, sous le libellé
Precision melodique. Ce libellé n'annoncepas qu'il s'agit de la précision en hauteur absolue, et il porte donc le chiffre le
moins informatif des deux :
0,0 %.Conséquence mesurable : pour un notebook dont la thèse est précisément que la métrique
usuelle (classes de hauteur) est aveugle à l'octave, le résumé de session affiche
0,0 %sans le100 %qui l'explique — soit exactement le malentendu que le notebookexiste pour dissiper. Un lecteur qui ne lit que la cellule 35 en conclut que la
transcription a échoué.
Ce n'est pas une erreur de calcul
precision = justes / n(cellule 20, l.30) compare des hauteurs MIDI absolues(cellule 20, l.18-35) :
0,0 %est exact, et c'est bien0/8notes identiques audemi-ton près. Le défaut est de communication : le résumé publie une grandeur sans
son complément, sous un libellé qui ne dit pas laquelle.
Acceptance
explicitement (
notes exactesvsclasses de hauteur), sur le modèle de lacellule 20
Precision melodiquedisparaît, ou devient non ambigu (il ne doit pluspouvoir se lire comme « précision du modèle »)
committées,
execution_count1..13 contigu, 0 octet CRPérimètre
Un seul notebook, une seule cellule (35), plus la re-exécution que la modification
impose. Aucun changement de code de calcul :
precisionetjustessont conservéstels quels, seule leur présentation change.
Contexte de la PR qui a relevé le point
53a7998effest le seul qui reste ouvert.