Calcula los identificadores de las posiciones en sampled_candidates que coinciden con true_labels.
Al hacer log-odds NCE, el resultado de esta operación debe pasar a través de una operación SparseToDense y luego agregarse a los logits de los candidatos muestreados. Esto tiene el efecto de 'eliminar' las etiquetas muestreadas que coinciden con las etiquetas verdaderas al hacer que el clasificador se asegure de que son etiquetas muestreadas.
Clases anidadas
clase | ComputeAccidentalHits.Options | Los atributos opcionales para ComputeAccidentalHits |
Constantes
Cuerda | OP_NAME | El nombre de esta operación, como lo conoce el motor central de TensorFlow |
Métodos públicos
estáticas ComputeAccidentalHits | |
Salida < TInt64 > | ids () Un vector de ID de posiciones en sampled_candidates que coinciden con un true_label para la fila con el índice correspondiente en índices. |
Salida < TInt32 > | índices () Un vector de índices correspondientes a filas de true_candidates. |
estáticas ComputeAccidentalHits.Options | semilla (semilla de larga duración) |
estáticas ComputeAccidentalHits.Options | seed2 (Long seed2) |
Salida < TFloat32 > | pesos () Un vector de la misma longitud que los índices y los identificadores, en el que cada elemento es -FLOAT_MAX. |
Métodos heredados
Constantes
OP_NAME pública final static String
El nombre de esta operación, como lo conoce el motor central de TensorFlow
Métodos públicos
estáticas pública ComputeAccidentalHits crean ( Alcance alcance, operando < TInt64 > trueClasses, operando < TInt64 > sampledCandidates, Long numTrue, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva una nueva operación ComputeAccidentalHits.
Parámetros
alcance | alcance actual |
---|---|
trueClasses | La salida true_classes de UnpackSparseLabels. |
sampledCandidates | La salida sampled_candidates de CandidateSampler. |
numTrue | Número de etiquetas verdaderas por contexto. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de ComputeAccidentalHits
pública de salida < TInt64 > ids ()
Un vector de ID de posiciones en sampled_candidates que coinciden con un true_label para la fila con el índice correspondiente en índices.
pública de salida < TInt32 > índices ()
Un vector de índices correspondientes a filas de true_candidates.
public static ComputeAccidentalHits.Options semilla (semilla de larga duración)
Parámetros
semilla | Si la semilla o semilla2 se establecen en un valor distinto de cero, el generador de números aleatorios es sembrado por la semilla dada. De lo contrario, es sembrado por una semilla aleatoria. |
---|
public static ComputeAccidentalHits.Options seed2 (Long seed2)
Parámetros
semilla2 | Una segunda semilla para evitar la colisión de semillas. |
---|