tensorflow::ops::StringToHashBucketFast

#include <string_ops.h>

يقوم بتحويل كل سلسلة نصية في موتر الإدخال إلى مصفوفة التجزئة الخاصة بها بعد عدد من الخانات.

ملخص

تعتمد دالة التجزئة على محتوى السلسلة النصية داخل العملية، ولن تتغير أبدًا. مع ذلك، فهي غير مناسبة للتشفير. يمكن استخدام هذه الدالة عندما يكون وقت وحدة المعالجة المركزية محدودًا، والمدخلات موثوقة أو غير مهمة. هناك خطر يتمثل في قيام المهاجمين بإنشاء مدخلات تُجزأ جميعها إلى نفس المجموعة. لتجنب هذه المشكلة، استخدم دالة تجزئة قوية مع tf.string_to_hash_bucket_strong .

أمثلة:

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

الحجج:

  • النطاق: كائن النطاق
  • المدخلات: السلاسل النصية المراد تعيينها لوحدة التجزئة.
  • عدد الدلاء: عدد الدلاء.

المرتجعات:

البناة والمدمرون

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 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const