tensorflow :: অপস:: StringToHashBucketFast

#include <string_ops.h>

ইনপুট টেনসরের প্রতিটি স্ট্রিংকে তার হ্যাশ মোডে বেশ কয়েকটি বালতি দ্বারা রূপান্তরিত করে।

সারসংক্ষেপ

হ্যাশ ফাংশন প্রক্রিয়ার মধ্যে স্ট্রিং এর বিষয়বস্তুর উপর নির্ধারক এবং কখনই পরিবর্তন হবে না। যাইহোক, এটি ক্রিপ্টোগ্রাফির জন্য উপযুক্ত নয়। এই ফাংশনটি ব্যবহার করা যেতে পারে যখন CPU সময় কম হয় এবং ইনপুটগুলি বিশ্বস্ত বা গুরুত্বহীন হয়। প্রতিপক্ষের ইনপুট তৈরি করার ঝুঁকি রয়েছে যা একই বালতিতে হ্যাশ করে। এই সমস্যা প্রতিরোধ করতে, tf.string_to_hash_bucket_strong সহ একটি শক্তিশালী হ্যাশ ফাংশন ব্যবহার করুন।

উদাহরণ:

tf.strings.to_hash_bucket_fast(["Hello", "TensorFlow", "2.x"], 3).numpy() অ্যারে([0, 2, 2])

যুক্তি:

  • স্কোপ: একটি স্কোপ অবজেক্ট
  • ইনপুট: হ্যাশ বাকেট বরাদ্দ করার জন্য স্ট্রিং।
  • num_buckets: বালতি সংখ্যা।

রিটার্ন:

  • Output : ইনপুট string_tensor মতো একই আকৃতির একটি টেনসর

কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর

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() const 

অপারেটর::টেনসরফ্লো::আউটপুট

 operator::tensorflow::Output() const