ComputeAccidentalHits

ComputeAccidentalHits public final class

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

Valor constante: "ComputeAccidentalHits"

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.

pública de salida < TFloat32 > pesos ()

Un vector de la misma longitud que los índices y los identificadores, en el que cada elemento es -FLOAT_MAX.