Supponiamo che sto facendo un algoritmo che identifica il soggetto di una foto. Potrebbe essere qualsiasi cosa che un computer non funzioni bene, ma non mi aspetto di ottenere sempre la risposta giusta: l'80% va bene. Supponiamo inoltre che l'accuratezza dei passaggi intermedi sia anche alquanto sfocata. C'è un modo per incorporare i test unitari?
L'opzione che viene immediatamente in mente è quella di aggiungere 1 a un conteggio e ogni volta che passa un "test", incrementare il conteggio. Quando finisce, dividi per il totale e prova 'passa / test > 0.8 ', ma sembra kludgey.
EDIT: Grazie a tutti per le vostre parole gentili e le risposte ben motivate. Il mio problema particolare, mentre è confuso, non ha nulla a che fare con le immagini e attualmente sto ottenendo circa l'80% di pass. Il valore a breve termine per me in uno schema di test sarebbe sapere se i piccoli aggiustamenti fossero più vantaggiosi a livello globale o catastrofici. Il valore del test a lungo termine dovrebbe essere ovvio.