InTopK

InTopK public final class

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
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.
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

Valor constante: "InTopKV2"

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

pública de salida < TBool > precisión ()

Precisión calculada en `k` como un` tensor bool`.