InTopK

aula final pública InTopK

Diz se os alvos estão nas principais previsões `K`.

Isso gera uma matriz bool `batch_size`, uma entrada `out[i]` é `true` se a previsão para a classe de destino estiver entre as principais `k` previsões entre todas as previsões, por exemplo `i`. Observe que o comportamento de `InTopK` difere da operação `TopK` no tratamento de empates; se várias classes tiverem o mesmo valor de predição e ultrapassarem o limite superior `k`, todas essas classes serão consideradas no topo `k`.

Mais formalmente, deixe

\\(predictions_i\\) sejam as previsões para todas as classes, por exemplo `i`, \\(targets_i\\) ser a classe alvo, por exemplo `i`, \\(out_i\\) seja a saída, por exemplo `i`,

$$out_i = predictions_{i, targets_i} \in TopKIncludingTies(predictions_i)$$

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

Saída < TBool >
asOutput ()
Retorna o identificador simbólico do tensor.
estático <T estende TNumber > InTopK
create (escopo do escopo , previsões do operando <TFloat32> , destinos do operando <T>, operando <T> k)
Método de fábrica para criar uma classe que envolve uma nova operação InTopK.
Saída < TBool >
precisão ()
Precisão calculada em `k` como um `tensor bool`.

Métodos herdados

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor constante: "InTopKV2"

Métodos Públicos

Saída pública < TBool > asOutput ()

Retorna o identificador simbólico do tensor.

As entradas para operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.

public static InTopK create (escopo do escopo , previsões do operando <TFloat32> , destinos do operando <T>, operando <T> k)

Método de fábrica para criar uma classe que envolve uma nova operação InTopK.

Parâmetros
escopo escopo atual
previsões Um tensor `batch_size` x `classes`.
alvos Um vetor `batch_size` de IDs de classe.
k Número de elementos principais a serem observados para precisão computacional.
Devoluções
  • uma nova instância do InTopK

Saída pública < TBool > precisão ()

Precisão calculada em `k` como um `tensor bool`.

,
aula final pública InTopK

Diz se os alvos estão nas principais previsões `K`.

Isso gera uma matriz bool `batch_size`, uma entrada `out[i]` é `true` se a previsão para a classe de destino estiver entre as principais `k` previsões entre todas as previsões, por exemplo `i`. Observe que o comportamento de `InTopK` difere da operação `TopK` no tratamento de empates; se várias classes tiverem o mesmo valor de predição e ultrapassarem o limite superior `k`, todas essas classes serão consideradas no topo `k`.

Mais formalmente, deixe

\\(predictions_i\\) sejam as previsões para todas as classes, por exemplo `i`, \\(targets_i\\) ser a classe alvo, por exemplo `i`, \\(out_i\\) seja a saída, por exemplo `i`,

$$out_i = predictions_{i, targets_i} \in TopKIncludingTies(predictions_i)$$

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

Saída < TBool >
asOutput ()
Retorna o identificador simbólico do tensor.
estático <T estende TNumber > InTopK
create (escopo do escopo , previsões do operando <TFloat32> , destinos do operando <T>, operando <T> k)
Método de fábrica para criar uma classe que envolve uma nova operação InTopK.
Saída < TBool >
precisão ()
Precisão calculada em `k` como um `tensor bool`.

Métodos herdados

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor constante: "InTopKV2"

Métodos Públicos

Saída pública < TBool > asOutput ()

Retorna o identificador simbólico do tensor.

As entradas para operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.

public static InTopK create (escopo do escopo , previsões do operando <TFloat32> , destinos do operando <T>, operando <T> k)

Método de fábrica para criar uma classe que envolve uma nova operação InTopK.

Parâmetros
escopo escopo atual
previsões Um tensor `batch_size` x `classes`.
alvos Um vetor `batch_size` de IDs de classe.
k Número de elementos principais a serem observados para precisão computacional.
Devoluções
  • uma nova instância do InTopK

Saída pública < TBool > precisão ()

Precisão calculada em `k` como um `tensor bool`.