ComputeAccidentalHits

clase final pública ComputeAccidentalHits

Calcula los identificadores de las posiciones en sampled_candidates que coinciden con true_labels.

Al realizar NCE de probabilidades logarítmicas, el resultado de esta operación debe pasarse 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 garantizar que el clasificador se asegure de que son etiquetas muestreadas.

Clases anidadas

clase ComputeAccidentalHits.Options Atributos opcionales para ComputeAccidentalHits

Constantes

Cadena OP_NOMBRE El nombre de esta operación, como lo conoce el motor central de TensorFlow.

Métodos públicos

Computación estáticaGolpes accidentales
crear (alcance alcance , Operando < TInt64 > trueClasses, Operando < TInt64 > sampledCandidates, Long numTrue, Opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación ComputeAccidentalHits.
Salida < TInt64 >
identificadores ()
Un vector de ID de posiciones en sampled_candidates que coinciden con una etiqueta_verdadera para la fila con el índice correspondiente en índices.
Salida < TInt32 >
índices ()
Un vector de índices correspondientes a filas de candidatos_verdaderos.
ComputeAccidentalHits.Options estático
semilla (semilla larga)
ComputeAccidentalHits.Options estático
semilla2 (semilla larga2)
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

Cadena final estática pública OP_NAME

El nombre de esta operación, como lo conoce el motor central de TensorFlow.

Valor constante: "ComputeAccidentalHits"

Métodos públicos

creación pública estática de ComputeAccidentalHits (alcance de alcance , operando <TInt64> trueClasses, operando <TInt64> sampledCandidates, Long numTrue, opciones... opciones)

Método de fábrica para crear una clase que envuelve una nueva operación ComputeAccidentalHits.

Parámetros
alcance alcance actual
verdaderas clases La salida true_classes de UnpackSparseLabels.
Candidatos muestreados La salida sampled_candidates de CandidateSampler.
número Verdadero Número de etiquetas verdaderas por contexto.
opciones lleva valores de atributos opcionales
Devoluciones
  • una nueva instancia de ComputeAccidentalHits

Salida pública < TInt64 > identificadores ()

Un vector de ID de posiciones en sampled_candidates que coinciden con una etiqueta_verdadera para la fila con el índice correspondiente en índices.

Salida pública < TInt32 > índices ()

Un vector de índices correspondientes a filas de candidatos_verdaderos.

Semilla pública estática ComputeAccidentalHits.Options (semilla larga)

Parámetros
semilla Si seed o seed2 se configuran como distintos de cero, el generador de números aleatorios se siembra con la semilla dada. De lo contrario, se siembra con una semilla aleatoria.

ComputeAccidentalHits.Options estático público seed2 (semilla larga2)

Parámetros
semilla2 Una segunda semilla para evitar la colisión de semillas.

Salida pública <TFloat32> pesos ()

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