tensorflow :: operaciones :: StringToHashBucketFast

#include <string_ops.h>

Convierte cada cadena en el tensor de entrada a su mod de hash mediante varios depósitos.

Resumen

La función hash es determinista sobre el contenido de la cadena dentro del proceso y nunca cambiará. Sin embargo, no es adecuado para criptografía. Esta función se puede utilizar cuando el tiempo de la CPU es escaso y las entradas son confiables o poco importantes. Existe el riesgo de que los adversarios construyan entradas que incluyan todos los hash en el mismo depósito. Para evitar este problema, use una función hash fuerte con tf.string_to_hash_bucket_strong .

Argumentos:

  • alcance: un objeto de alcance
  • input: las cadenas para asignar un cubo de hash.
  • num_buckets: el número de depósitos.

Devoluciones:

  • Output : un tensor de la misma forma que el string_tensor entrada.

Constructores y Destructores

StringToHashBucketFast (const :: tensorflow::Scope & scope, :: tensorflow::Input input, int64 num_buckets)

Atributos públicos

operation
output

Funciones publicas

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Atributos públicos

operación

Operation operation

producción

::tensorflow::Output output

Funciones publicas

StringToHashBucketFast

 StringToHashBucketFast(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  int64 num_buckets
)

nodo

::tensorflow::Node * node() const 

operador :: tensorflow :: Entrada

 operator::tensorflow::Input() const 

operador :: tensorflow :: Salida

 operator::tensorflow::Output() const