ComputeAccidentalHits

ComputeAccidentalHits classe final públicas

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 de amostra que correspondem aos rótulos verdadeiros, fazendo com que o classificador tenha certeza de que são rótulos de amostra.

Classes aninhadas

classe ComputeAccidentalHits.Options Atributos opcionais para ComputeAccidentalHits

Constantes

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

Métodos Públicos

estáticos ComputeAccidentalHits
criar ( Scope escopo, Operando < TInt64 > trueClasses, Operando < TInt64 > sampledCandidates, Long numTrue, Options ... Opções)
Método de fábrica para criar uma classe que envolve uma nova operação ComputeAccidentalHits.
Output < 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.
Output < TInt32 >
índices ()
Um vetor de índices correspondendo a linhas de true_candidates.
estáticos ComputeAccidentalHits.Options
sementes (semente Long)
estáticos ComputeAccidentalHits.Options
seed2 (seed2 Long)
Output < TFloat32 >
pesos ()
Um vetor do mesmo comprimento que índices e ids, em que cada elemento é -FLOAT_MAX.

Métodos herdados

Constantes

nome_op final String public static

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

Valor constante: "ComputeAccidentalHits"

Métodos Públicos

public static ComputeAccidentalHits criar ( Scope escopo, Operando < TInt64 > trueClasses, Operando < TInt64 > sampledCandidates, Long numTrue, Options ... Opções)

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

Parâmetros
alcance escopo atual
trueClasses A saída true_classes de UnpackSparseLabels.
sampledCandidates 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

pública Output < 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.

pública Output < TInt32 > índices ()

Um vetor de índices correspondendo a linhas de true_candidates.

public static ComputeAccidentalHits.Options semente (seed Long)

Parâmetros
semente Se seed ou seed2 forem definidos como diferentes de zero, o gerador de número aleatório é propagado por um determinado seed. Caso contrário, é semeado por uma semente aleatória.

public static ComputeAccidentalHits.Options seed2 (seed2 Long)

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

pública Output < TFloat32 > pesos ()

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