Sottoclassi dirette conosciute |
Sottoclassi indirette conosciute BinaryCrossentropy <T estende TNumber >, CategoricalCrossentropy <T estende TNumber >, CategoricalHinge <T estende TNumber >, CosineSimilarity <T estende TNumber >, Hinge <T estende TNumber >, KLDivergence <T estende TNumber >, LogCoshError <T estende TNumber >, Media <T estende TNumber >, MeanAbsoluteError <T estende TNumber >, MeanAbsolutePercentageError <T estende TNumber >, MeanMetricWrapper <T estende TNumber >, MeanSquaredError <T estende TNumber >, MeanSquaredLogarithmicError <T estende TNumber >, Poisson <T estende TNumber >, SparseCategoricalCrossentropy < T estende TNumber >, SquaredHinge <T estende TNumber > |
Classe base per Metriche
Metodi pubblici
Operando finale <T> | |
Corda | getNome () Ottiene il nome di questa metrica. |
lungo | getSeme () Ottiene il valore seed del generatore di numeri casuali |
Op | ottieni TF () Ottiene le operazioni TensorFlow |
astratto op | resetStati () Reimposta tutte le variabili di stato sui valori iniziali |
Operando astratto <T> | risultato () Ottiene il risultato corrente della metrica |
finale op | |
finale op | updateState ( Operando <? estende TNumber > valori, Operando <? estende TNumber > sampleWeights) Crea un'operazione NoOp con dipendenze di controllo per aggiornare lo stato della metrica |
Elenco< Op > | |
Elenco< Op > | updateStateList ( Operando <? estende TNumber > valori, Operando <? estende TNumber > sampleWeights) Crea un elenco di operazioni per aggiornare lo stato della metrica in base ai valori di input. |
Metodi ereditati
Metodi pubblici
public final Operando <T> callOnce ( Operando <? estende TNumber > valori, Operando <? estende TNumber > sampleWeights)
Le chiamate aggiornano lo stato una volta, seguite da una chiamata per ottenere il risultato
Parametri
valori | gli input da passare allo stato di aggiornamento, questo potrebbe non essere nullo |
---|---|
campionePesi | i pesi campione da applicare ai valori possono essere nulli. |
ritorna
- il risultato, possibilmente con dipendenze di controllo
stringa pubblica getName ()
Ottiene il nome di questa metrica.
ritorna
- il nome di questa metrica
pubblico lungo getSeed ()
Ottiene il valore seed del generatore di numeri casuali
ritorna
- il valore seed del generatore di numeri casuali
operazioni pubbliche getTF ()
Ottiene le operazioni TensorFlow
ritorna
- le operazioni TensorFlow
abstract pubblico Op resetStates ()
Reimposta tutte le variabili di stato sui valori iniziali
ritorna
- l'operazione di controllo per eseguire il ripristino
public abstract Operando <T> risultato ()
Ottiene il risultato corrente della metrica
ritorna
- il risultato, possibilmente con dipendenze di controllo
public final Op updateState ( Operando <? estende TNumber > etichette, Operando <? estende TNumber > previsioni, Operando <? estende TNumber > sampleWeights)
Crea un'operazione NoOp con dipendenze di controllo per aggiornare lo stato della metrica
Parametri
etichette | le etichette |
---|---|
predizioni | le previsioni |
campionePesi | i pesi campione da applicare ai valori possono essere nulli. |
ritorna
- l'operazione di aggiornamento dello stato metrico
public final Op updateState ( Operando <? estende TNumber > valori, Operando <? estende TNumber > sampleWeights)
Crea un'operazione NoOp con dipendenze di controllo per aggiornare lo stato della metrica
Parametri
valori | gli input da passare allo stato di aggiornamento, questo potrebbe non essere nullo |
---|---|
campionePesi | i pesi campione da applicare ai valori possono essere nulli. |
ritorna
- l'operazione di aggiornamento dello stato metrico
public List< Op > updateStateList ( Operando <? estende TNumber > etichette, Operando <? estende TNumber > previsioni, Operando <? estende TNumber > sampleWeights)
Crea un elenco di operazioni per aggiornare lo stato della metrica in base a etichette e previsioni.
Questa è un'implementazione vuota che dovrebbe essere sovrascritta in una sottoclasse, se necessario.
Parametri
etichette | le etichette |
---|---|
predizioni | le previsioni |
campionePesi | i pesi campione da applicare ai valori possono essere nulli. |
ritorna
- un elenco di operazioni per aggiornare lo stato della metrica
public List< Op > updateStateList ( Operando <? estende TNumber > valori, Operando <? estende TNumber > sampleWeights)
Crea un elenco di operazioni per aggiornare lo stato della metrica in base ai valori di input.
Questa è un'implementazione vuota che dovrebbe essere sovrascritta in una sottoclasse, se necessario.
Parametri
valori | gli input da passare allo stato di aggiornamento, questo potrebbe non essere nullo |
---|---|
campionePesi | i pesi campione da applicare ai valori possono essere nulli. |
ritorna
- un elenco di operazioni per aggiornare lo stato della metrica