ComputeAccidentalHits

classe final pública ComputeAccidentalHits

Calcula os IDs das posições em sampled_candidates que correspondem a true_labels.

Ao fazer log-odds NCE, o resultado desta operação deve ser passado por uma operação 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, garantindo ao classificador que sejam rótulos amostrados.

Classes aninhadas

aula ComputeAccidentalHits.Options Atributos opcionais para ComputeAccidentalHits

Constantes

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

Métodos Públicos

ComputeAccidentalHits estático
create ( Escopo do escopo , Operando < TInt64 > trueClasses, Operando < TInt64 > sampledCandidates, Long numTrue, Opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação ComputeAccidentalHits.
Saída < TInt64 >
IDs ()
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.
Saída < TInt32 >
índices ()
Um vetor de índices correspondentes às linhas de true_candidates.
ComputeAccidentalHits.Options estático
semente (semente longa)
ComputeAccidentalHits.Options estático
seed2 (semente2 longa)
Saída < TFloat32 >
pesos ()
Um vetor do mesmo comprimento que índices e ids, em que cada elemento é -FLOAT_MAX.

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: "ComputeAccidentalHits"

Métodos Públicos

public static ComputeAccidentalHits create ( Escopo escopo , Operando < TInt64 > trueClasses, Operando < TInt64 > sampledCandidates, Long numTrue, Opções... opções)

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

Parâmetros
escopo escopo atual
trueClasses A saída true_classes de UnpackSparseLabels.
amostradosCandidatos A saída sampled_candidates de CandidateSampler.
numTrue Número de rótulos verdadeiros por contexto.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de ComputeAccidentalHits

Saída pública < TInt64 > ids ()

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.

Saída pública < TInt32 > índices ()

Um vetor de índices correspondentes às linhas de true_candidates.

semente pública estática ComputeAccidentalHits.Options (semente longa)

Parâmetros
semente 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, é semeado por uma semente aleatória.

público estático ComputeAccidentalHits.Options seed2 (Seed2 longo)

Parâmetros
semente2 Uma segunda semente para evitar colisão de sementes.

Saída pública < TFloat32 > pesos ()

Um vetor do mesmo comprimento que índices e ids, em que cada elemento é -FLOAT_MAX.