Dice si los objetivos se encuentran entre las predicciones de "K" superiores.
Esto genera una matriz bool `batch_size`, una entrada` out [i] `es` true` si la predicción para la clase objetivo se encuentra entre las predicciones `k` principales entre todas las predicciones, por ejemplo,` i`. Tenga en cuenta que el comportamiento de `InTopK` difiere del de la operación` TopK` en su manejo de los empates; si varias clases tienen el mismo valor de predicción y se encuentran en el límite superior de `k`, se considera que todas esas clases están en la parte superior de` k`.
Más formalmente, dejemos
\\(predictions_i\\) ser las predicciones para todas las clases por ejemplo `I`, \\(targets_i\\) sea la clase de objetivos, por ejemplo, `I`, \\(out_i\\) ser la salida por ejemplo `I`,
$$out_i = predictions_{i, targets_i} \in TopKIncludingTies(predictions_i)$$
Constantes
Cuerda | OP_NAME | El nombre de esta operación, como lo conoce el motor central de TensorFlow |
Métodos públicos
Salida < TBool > | asOutput () Devuelve el identificador simbólico del tensor. |
estática <T se extiende TNumber > InTopK | |
Salida < TBool > | de precisión () Precisión calculada en `k` como un` tensor bool`. |
Métodos heredados
Constantes
OP_NAME pública final static String
El nombre de esta operación, como lo conoce el motor central de TensorFlow
Métodos públicos
pública de salida < TBool > asOutput ()
Devuelve el identificador simbólico del tensor.
Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.
public static InTopK crear ( Alcance alcance, operando < TFloat32 > predicciones, operando <T> objetivos, operando <T> k)
Método de fábrica para crear una clase que envuelva una nueva operación InTopK.
Parámetros
alcance | alcance actual |
---|---|
predicciones | Un tensor `batch_size` x` classes`. |
objetivos | Un vector `batch_size` de identificadores de clase. |
k | Número de elementos principales que se deben tener en cuenta para calcular la precisión. |
Devoluciones
- una nueva instancia de InTopK