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