modelli di machine learning per test di unità

Oct 10 2020

Mi è stato chiesto di testare il mio modello di machine learning (non il codice che ha creato il modello). Dal momento che non sapremmo effettivamente quali sono le previsioni dei modelli, come eseguire il test unitario per verificare le previsioni del modello? Come si fa?

MODIFICA 1:

Il modello di apprendimento automatico che ho è addestrato sui dati tabulari dei pazienti. prendiamo un esempio di previsione del cancro (non sono autorizzato a rivelare quello attuale, ma questo esempio è molto vicino). Richiede più letture da vari test come input e output quanto vicino o quanto sia rischioso un paziente contrarre il cancro.

MODIFICA 2:

C'è un modo, come testare l'intervallo di valori per ogni serie di input (o) input contraddittori (input che sono sicuri che il modello fallirà) o casi di input estremi. Cosa ha mangiato le migliori pratiche per questo?

Risposte

1 RAVITEJAM Oct 10 2020 at 14:08

Nel caso precedente, è possibile raccogliere dati annotati (che non vengono visualizzati dal modello durante l'addestramento) e convalidare le previsioni effettuate dal modello.

E un altro modo è che se sei un esperto di dominio o hai una conoscenza sufficiente dei dati, puoi modificare i valori di input e testare l'output previsto con l'output previsto.