classe publique KLDivergence
Une métrique qui calcule la métrique de perte de divergence Kullback-Leibler entre les étiquettes et les prédictions.
Constantes héritées
Constructeurs Publics
KLDivergence (Ops tf, nom de chaîne, graine longue, type Class<T>) Crée une métrique KLDivergence |
Méthodes publiques
| Opérande <T> |
Méthodes héritées
Constructeurs Publics
public KLDivergence (Ops tf, nom de chaîne, graine longue, type Class<T>)
Crée une métrique KLDivergence
Paramètres
| tf | les opérations TensorFlow |
|---|---|
| nom | le nom de cette métrique, si null alors le nom de la métrique est getSimpleName() . |
| graine | la graine pour la génération de nombres aléatoires. Un initialiseur créé avec une graine donnée produira toujours le même tenseur aléatoire pour une forme et un type de données donnés. |
| taper | le type des variables et du résultat |
Méthodes publiques
appel à l'opérande public <T> ( opérande <? étend TNumber > étiquettes, opérande <? étend TNumber > prédictions)
Calcule la perte pondérée entre labels et predictions
Paramètres
| Étiquettes | les valeurs ou étiquettes de vérité |
|---|---|
| prédictions | les prédictions |
Retour
- la perte