tensorflow:: ops:: Calcular acertos acidentais
#include <candidate_sampling_ops.h>
Calcula os ids das posições em sampled_candidates que correspondem a true_labels.
Resumo
Ao fazer NCE de log-odds, o resultado deste op deve ser passado por um op SparseToDense e, em seguida, adicionado aos logits dos candidatos amostrados. Isso tem o efeito de 'remover' os rótulos amostrados que correspondem aos rótulos verdadeiros, fazendo com que o classificador tenha certeza de que eles são rótulos amostrados.
Argumentos:
- scope: um objeto Scope
- true_classes: A saída true_classes de UnpackSparseLabels.
- sampled_candidates: A saída sampled_candidates de CandidateSampler.
- num_true: Número de rótulos verdadeiros por contexto.
Atributos opcionais (consulte Attrs
):
- seed: Se seed ou seed2 forem definidos como diferentes de zero, o gerador de números aleatórios será propagado pela semente fornecida. Caso contrário, ele é semeado por uma semente aleatória.
- seed2: Uma segunda semente para evitar a colisão de sementes.
Devoluções:
- Índices de
Output
: Um vetor de índices correspondentes às linhas de true_candidates. - IDs de
Output
: um vetor de IDs de posições em sampled_candidates que correspondem a um true_label para a linha com o índice correspondente em índices. - Pesos de
Output
: um vetor do mesmo comprimento que índices e ids, no qual cada elemento é -FLOAT_MAX.
Construtores e Destruidores | |
---|---|
ComputeAccidentalHits (const :: tensorflow::Scope & scope, :: tensorflow::Input true_classes, :: tensorflow::Input sampled_candidates, int64 num_true) | |
ComputeAccidentalHits (const :: tensorflow::Scope & scope, :: tensorflow::Input true_classes, :: tensorflow::Input sampled_candidates, int64 num_true, const ComputeAccidentalHits::Attrs & attrs) |
Atributos públicos | |
---|---|
ids | |
indices | |
operation | |
weights |
Funções estáticas públicas | |
---|---|
Seed (int64 x) | |
Seed2 (int64 x) |
Estruturas | |
---|---|
tensorflow:: ops:: ComputeAccidentalHits:: Attrs | Setters de atributos opcionais para ComputeAccidentalHits . |
Atributos públicos
IDs
::tensorflow::Output ids
índices
::tensorflow::Output indices
Operação
Operation operation
pesos
::tensorflow::Output weights
Funções públicas
Calcular acertos acidentais
ComputeAccidentalHits( const ::tensorflow::Scope & scope, ::tensorflow::Input true_classes, ::tensorflow::Input sampled_candidates, int64 num_true )
Calcular acertos acidentais
ComputeAccidentalHits( const ::tensorflow::Scope & scope, ::tensorflow::Input true_classes, ::tensorflow::Input sampled_candidates, int64 num_true, const ComputeAccidentalHits::Attrs & attrs )
Funções estáticas públicas
Semente
Attrs Seed( int64 x )
Semente2
Attrs Seed2( int64 x )