টেনসরফ্লো :: অপস:: StringToHashBucketFast
#include <string_ops.h>
ইনপুট টেনসরের প্রতিটি স্ট্রিংকে তার হ্যাশ মোডে বেশ কয়েকটি বালতি দ্বারা রূপান্তরিত করে।
সারাংশ
হ্যাশ ফাংশন প্রক্রিয়ার মধ্যে স্ট্রিং এর বিষয়বস্তুর উপর নির্ধারক এবং কখনই পরিবর্তন হবে না। যাইহোক, এটি ক্রিপ্টোগ্রাফির জন্য উপযুক্ত নয়। এই ফাংশনটি ব্যবহার করা যেতে পারে যখন CPU সময় কম হয় এবং ইনপুটগুলি বিশ্বস্ত বা গুরুত্বহীন হয়। প্রতিপক্ষের ইনপুট তৈরি করার ঝুঁকি রয়েছে যা একই বালতিতে হ্যাশ করে। এই সমস্যা প্রতিরোধ করতে, tf.string_to_hash_bucket_strong
সহ একটি শক্তিশালী হ্যাশ ফাংশন ব্যবহার করুন।
উদাহরণ:
tf.strings.to_hash_bucket_fast(["হ্যালো", "টেনসরফ্লো", "2.x"], 3).numpy() অ্যারে([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
অপারেটর::টেনসরফ্লো::ইনপুট
operator::tensorflow::Input() const
অপারেটর::টেনসরফ্লো::আউটপুট
operator::tensorflow::Output() const