tensorflow :: opérations :: StringToHashBucketFast

#include <string_ops.h>

Convertit chaque chaîne du Tensor d' entrée en son mod de hachage par un certain nombre de compartiments.

Résumé

La fonction de hachage est déterministe sur le contenu de la chaîne dans le processus et ne changera jamais. Cependant, il ne convient pas à la cryptographie. Cette fonction peut être utilisée lorsque le temps CPU est limité et que les entrées sont fiables ou sans importance. Il existe un risque que des adversaires construisent des entrées qui hachent toutes dans le même compartiment. Pour éviter ce problème, utilisez une fonction de hachage forte avec tf.string_to_hash_bucket_strong .

Arguments:

  • scope: un objet Scope
  • input: les chaînes pour affecter un compartiment de hachage.
  • num_buckets: le nombre de buckets.

Retour:

  • Output : un Tensor de la même forme que l'entrée string_tensor .

Constructeurs et destructeurs

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

Attributs publics

operation
output

Fonctions publiques

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

Attributs publics

opération

Operation operation

production

::tensorflow::Output output

Fonctions publiques

StringToHashBucketFast

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

nœud

::tensorflow::Node * node() const 

operator :: tensorflow :: Input

 operator::tensorflow::Input() const 

operator :: tensorflow :: Output

 operator::tensorflow::Output() const