tensorflow:: ops:: StringToHashBucketFast

#include <string_ops.h>

Convierte cada cadena del Tensor de entrada en su módulo hash por un número determinado de cubetas.

Resumen

La función hash es determinista respecto al contenido de la cadena dentro del proceso y nunca cambia. Sin embargo, no es adecuada para criptografía. Esta función puede utilizarse cuando el tiempo de CPU es limitado y las entradas son fiables o poco importantes. Existe el riesgo de que los atacantes construyan entradas que se asignen al mismo depósito mediante hash. Para evitar este problema, utilice una función hash robusta con tf.string_to_hash_bucket_strong .

Argumentos:

  • ámbito: Un objeto de ámbito
  • Entrada: Las cadenas a las que se asignará un cubo hash.
  • num_buckets: El número de cubetas.

Devoluciones:

  • Output : Un tensor con la misma forma que la cadena de entrada string_tensor .

Constructores y destructores

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

Atributos públicos

operation
output

Funciones públicas

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 públicas

Cadena a cubo de hash rápido

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

nodo

::tensorflow::Node * node() const 

operador::tensorflow::Input

 operator::tensorflow::Input() const 

operador::tensorflow::Salida

 operator::tensorflow::Output() const