Sous-classes directes connues |
Sous-classes indirectes connues BinaryCrossentropy <T étend TNumber >, CategoricalCrossentropy <T étend TNumber >, CategoricalHinge <T étend TNumber >, CosineSimilarity <T étend TNumber >, Hinge <T étend TNumber >, KLDivergence <T étend TNumber >, LogCoshError <T étend TNumber >, Mean <T étend TNumber >, MeanAbsoluteError <T étend TNumber >, MeanAbsolutePercentageError <T étend TNumber >, MeanMetricWrapper <T étend TNumber >, MeanSquaredError <T étend TNumber >, MeanSquaredLogarithmicError <T étend TNumber >, Poisson <T étend TNumber >, SparseCategoricalCrossent corde < T étend TNumber >, SquaredHinge <T étend TNumber > |
Classe de base pour les métriques
Méthodes publiques
Opérande final <T> | |
Chaîne | obtenirNom () Obtient le nom de cette métrique. |
long | obtenirSeed () Obtient la valeur de départ du générateur de nombres aléatoires |
Opérations | obtenirTF () Obtient les opérations TensorFlow |
opération abstraite | réinitialiserÉtats () Réinitialise toutes les variables d'état à leurs valeurs initiales |
Opérande abstrait <T> | résultat () Obtient le résultat actuel de la métrique |
opération finale | |
opération finale | updateState ( Opérande <? étend TNumber > valeurs, Opérande <? étend TNumber > sampleWeights) Crée une opération NoOp avec des dépendances de contrôle pour mettre à jour l'état de la métrique |
Liste< Op > | |
Liste< Op > | updateStateList ( Operand <? extends TNumber > valeurs, Operand <? extends TNumber > sampleWeights) Crée une liste d'opérations pour mettre à jour l'état de la métrique en fonction des valeurs d'entrée. |
Méthodes héritées
Méthodes publiques
public final Operand <T> callOnce ( Operand <? extends TNumber > valeurs, Operand <? extends TNumber > sampleWeights)
Appelle l'état de mise à jour une fois, suivi d'un appel pour obtenir le résultat
Paramètres
valeurs | les entrées à passer à l'état de mise à jour, cela peut ne pas être nul |
---|---|
exemples de poids | Les poids d'échantillonnage à appliquer aux valeurs peuvent être nuls. |
Retour
- le résultat, éventuellement avec des dépendances de contrôle
chaîne publique getName ()
Obtient le nom de cette métrique.
Retour
- le nom de cette métrique
public long getSeed ()
Obtient la valeur de départ du générateur de nombres aléatoires
Retour
- la valeur de départ du générateur de nombres aléatoires
opérations publiques getTF ()
Obtient les opérations TensorFlow
Retour
- les opérations TensorFlow
Opération abstraite publique resetStates ()
Réinitialise toutes les variables d'état à leurs valeurs initiales
Retour
- l'opération de contrôle pour effectuer la réinitialisation
résultat de l'opérande abstrait public <T> ()
Obtient le résultat actuel de la métrique
Retour
- le résultat, éventuellement avec des dépendances de contrôle
public final Op updateState ( Opérande <? étend TNumber > étiquettes, Opérande <? étend TNumber > prédictions, Opérande <? étend TNumber > sampleWeights)
Crée une opération NoOp avec des dépendances de contrôle pour mettre à jour l'état de la métrique
Paramètres
Étiquettes | les étiquettes |
---|---|
prédictions | les prédictions |
exemples de poids | Les poids d'échantillonnage à appliquer aux valeurs peuvent être nuls. |
Retour
- l'opération de mise à jour de l'état de la métrique
public final Op updateState ( Opérande <? étend TNumber > valeurs, Opérande <? étend TNumber > sampleWeights)
Crée une opération NoOp avec des dépendances de contrôle pour mettre à jour l'état de la métrique
Paramètres
valeurs | les entrées à passer à l'état de mise à jour, cela peut ne pas être nul |
---|---|
exemples de poids | Les poids d'échantillonnage à appliquer aux valeurs peuvent être nuls. |
Retour
- l'opération de mise à jour de l'état de la métrique
public List< Op > updateStateList ( Operand <? extends TNumber > labels, Operand <? extends TNumber > prédictions, Operand <? extends TNumber > sampleWeights)
Crée une liste d'opérations pour mettre à jour l'état de la métrique en fonction des étiquettes et des prédictions.
Il s'agit d'une implémentation vide qui doit être remplacée dans une sous-classe, si nécessaire.
Paramètres
Étiquettes | les étiquettes |
---|---|
prédictions | les prédictions |
exemples de poids | Les poids d'échantillonnage à appliquer aux valeurs peuvent être nuls. |
Retour
- une liste d'opérations pour mettre à jour l'état de la métrique
public List< Op > updateStateList ( Operand <? extends TNumber > valeurs, Operand <? extends TNumber > sampleWeights)
Crée une liste d'opérations pour mettre à jour l'état de la métrique en fonction des valeurs d'entrée.
Il s'agit d'une implémentation vide qui doit être remplacée dans une sous-classe, si nécessaire.
Paramètres
valeurs | les entrées à passer à l'état de mise à jour, cela peut ne pas être nul |
---|---|
exemples de poids | Les poids d'échantillonnage à appliquer aux valeurs peuvent être nuls. |
Retour
- une liste d'opérations pour mettre à jour l'état de la métrique