Subclases directas conocidas |
Subclases indirectas conocidas BinaryCrossentropy <T extiende TNumber >, CategoricalCrossentropy <T extiende TNumber >, CategoricalHinge <T extiende TNumber >, CosineSimilarity <T extiende TNumber >, Bisagra <T extiende TNumber >, KLDivergence <T extiende TNumber >, LogCoshError <T extiende TNumber >, Media <T se extiende TNumber >, MeanAbsoluteError <T se extiende TNumber >, MeanAbsolutePercentageError <T se extiende TNumber >, MeanMetricWrapper <T se extiende TNumber >, MeanSquaredError <T se extiende TNumber >, MeanSquaredLogarithmicError <T se extiende TNumber >, Poisson <T se extiende TNumber >, SparseCategoricalCrossentropy < T extiende TNumber >, SquaredHinge <T extiende TNumber > |
Clase base para métricas
Métodos públicos
operando final <T> | |
Cuerda | getName () Obtiene el nombre de esta métrica. |
largo | getSeed () Obtiene el valor inicial del generador de números aleatorios |
Ops | getTF () Obtiene las operaciones de TensorFlow |
Op abstracto | resetStates () Restablece las variables de estado a sus valores iniciales. |
operando abstracto <T> | resultado () Obtiene el resultado actual de la métrica |
Op final | |
Op final | updateState ( operando <? extiende TNumber > valores, operando <? extiende TNumber > sampleWeights) Crea una operación NoOp con dependencias de control para actualizar el estado de la métrica |
Lista < Op > | |
Lista < Op > | updateStateList ( operando <? extiende TNumber > valores, operando <? extiende TNumber > sampleWeights) Crea una lista de operaciones para actualizar el estado de la métrica en función de los valores de entrada. |
Métodos heredados
Métodos públicos
operando final público <T> callOnce ( operando <? extiende TNumber > valores, operando <? extiende TNumber > sampleWeights)
Llama al estado de actualización una vez, seguido de una llamada para obtener el resultado
Parámetros
valores | las entradas que se pasarán al estado de actualización, esto puede no ser nulo |
---|---|
sampleWeights | los pesos de muestra que se aplicarán a los valores, pueden ser nulos. |
Devoluciones
- el resultado, posiblemente con dependencias de control
public String getName ()
Obtiene el nombre de esta métrica.
Devoluciones
- el nombre de esta métrica
public long getSeed ()
Obtiene el valor inicial del generador de números aleatorios
Devoluciones
- el valor de semilla del generador de números aleatorios
operaciones públicas getTF ()
Obtiene las operaciones de TensorFlow
Devoluciones
- las operaciones de TensorFlow
resumen público Op resetStates ()
Restablece las variables de estado a sus valores iniciales.
Devoluciones
- la operación de control para hacer el reinicio
Resultado del operando <T> público abstracto ()
Obtiene el resultado actual de la métrica
Devoluciones
- el resultado, posiblemente con dependencias de control
Op updateState público final ( operando <? extiende TNumber > etiquetas, operando <? extiende TNumber > predicciones, operando <? extiende TNumber > sampleWeights)
Crea una operación NoOp con dependencias de control para actualizar el estado de la métrica
Parámetros
etiquetas | las etiquetas |
---|---|
predicciones | las predicciones |
sampleWeights | los pesos de muestra que se aplicarán a los valores, pueden ser nulos. |
Devoluciones
- la Operación para actualizar el estado de la métrica
public final Op updateState ( operando <? extiende TNumber > valores, operando <? extiende TNumber > sampleWeights)
Crea una operación NoOp con dependencias de control para actualizar el estado de la métrica
Parámetros
valores | las entradas que se pasarán al estado de actualización, esto puede no ser nulo |
---|---|
sampleWeights | los pesos de muestra que se aplicarán a los valores, pueden ser nulos. |
Devoluciones
- la Operación para actualizar el estado de la métrica
Public List < Op > updateStateList ( operando <? extiende TNumber > etiquetas, operando <? extiende TNumber > predicciones, operando <? extiende TNumber > sampleWeights)
Crea una lista de operaciones para actualizar el estado de la métrica según las etiquetas y las predicciones.
Se trata de una implementación vacía que debe anularse en una subclase, si es necesario.
Parámetros
etiquetas | las etiquetas |
---|---|
predicciones | las predicciones |
sampleWeights | los pesos de muestra que se aplicarán a los valores, pueden ser nulos. |
Devoluciones
- una lista de operaciones para actualizar el estado de la métrica
Lista pública < Op > updateStateList ( Operando <? extiende TNumber > valores, operando <? extiende TNumber > sampleWeights)
Crea una lista de operaciones para actualizar el estado de la métrica en función de los valores de entrada.
Ésta es una implementación vacía que debe anularse en una subclase, si es necesario.
Parámetros
valores | las entradas que se pasarán al estado de actualización, esto puede no ser nulo |
---|---|
sampleWeights | los pesos de muestra que se aplicarán a los valores, pueden ser nulos. |
Devoluciones
- una lista de operaciones para actualizar el estado de la métrica