ToHashBucketFast

classe finale publique ToHashBucketFast

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

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

Exemples:

>>> tf.strings.to_hash_bucket_fast(["Bonjour", "TensorFlow", "2.x"], 3).numpy() array([0, 2, 2])

Constantes

Chaîne OP_NAME Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Méthodes publiques

Sortie < TInt64 >
comme Sortie ()
Renvoie le handle symbolique du tenseur.
statique ToHashBucketFast
créer ( Portée de portée , Opérande < TString > entrée, Long numBuckets)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération ToHashBucketFast.
Sortie < TInt64 >
sortir ()
Un Tensor de la même forme que l'entrée `string_tensor`.

Méthodes héritées

Constantes

chaîne finale statique publique OP_NAME

Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Valeur constante : "StringToHashBucketFast"

Méthodes publiques

Sortie publique < TInt64 > asOutput ()

Renvoie le handle symbolique du tenseur.

Les entrées des opérations TensorFlow sont les sorties d'une autre opération TensorFlow. Cette méthode est utilisée pour obtenir un handle symbolique qui représente le calcul de l’entrée.

public static ToHashBucketFast create ( Scope scope, Operand < TString > input, Long numBuckets)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération ToHashBucketFast.

Paramètres
portée portée actuelle
saisir Les chaînes pour attribuer un compartiment de hachage.
nombre de seaux Le nombre de seaux.
Retour
  • une nouvelle instance de ToHashBucketFast

Sortie publique < TInt64 > sortie ()

Un Tensor de la même forme que l'entrée `string_tensor`.