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