tensorflow:: عملیات:: StringToHashBucketFast

#include <string_ops.h>

هر رشته در Tensor ورودی را به تعداد مشخصی از Bucketها به مد هش خود تبدیل می‌کند.

خلاصه

تابع هش بر اساس محتوای رشته درون فرآیند تعیین می‌شود و هرگز تغییر نخواهد کرد. با این حال، برای رمزنگاری مناسب نیست. این تابع ممکن است زمانی استفاده شود که زمان CPU کم است و ورودی‌ها قابل اعتماد یا بی‌اهمیت هستند. این خطر وجود دارد که مهاجمان ورودی‌هایی بسازند که همه به یک سطل هش شوند. برای جلوگیری از این مشکل، از یک تابع هش قوی با tf.string_to_hash_bucket_strong استفاده کنید.

مثال‌ها:

tf.strings.to_hash_bucket_fast(["سلام"، "TensorFlow"، "2.x"]، 3).numpy() array([0، 2، 2])

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • ورودی: رشته‌هایی برای اختصاص دادن یک سطل هش.
  • num_buckets: تعداد سطل‌ها.

بازده:

سازنده‌ها و مخرب‌ها

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

ویژگی‌های عمومی

operation
output

کارکردهای عمومی

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

ویژگی‌های عمومی

عملیات

Operation operation

خروجی

::tensorflow::Output output

کارکردهای عمومی

StringToHashBucketFast

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

گره

::tensorflow::Node * node() const 

عملگر::tensorflow::ورودی

 operator::tensorflow::Input() const 

عملگر::tensorflow::خروجی

 operator::tensorflow::Output() const