ইনপুট টেনসরের প্রতিটি স্ট্রিংকে তার হ্যাশ মোডে বেশ কয়েকটি বালতি দ্বারা রূপান্তরিত করে।
হ্যাশ ফাংশন প্রক্রিয়ার মধ্যে স্ট্রিং এর বিষয়বস্তুর উপর নির্ধারক এবং কখনই পরিবর্তন হবে না। যাইহোক, এটি ক্রিপ্টোগ্রাফির জন্য উপযুক্ত নয়। এই ফাংশনটি ব্যবহার করা যেতে পারে যখন CPU সময় কম হয় এবং ইনপুটগুলি বিশ্বস্ত বা গুরুত্বহীন হয়। প্রতিপক্ষের ইনপুট তৈরি করার ঝুঁকি রয়েছে যা একই বালতিতে হ্যাশ করে। এই সমস্যা প্রতিরোধ করতে, `tf.string_to_hash_bucket_strong` এর সাথে একটি শক্তিশালী হ্যাশ ফাংশন ব্যবহার করুন।
উদাহরণ:
>>> tf.strings.to_hash_bucket_fast(["Hello", "TensorFlow", "2.x"], 3).numpy() অ্যারে([0, 2, 2])
ধ্রুবক
স্ট্রিং | OP_NAME | এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত |
পাবলিক পদ্ধতি
আউটপুট < TInt64 > | আউটপুট হিসাবে () টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়। |
স্ট্যাটিক ToHashBucketFast | |
আউটপুট < TInt64 > | আউটপুট () ইনপুট `স্ট্রিং_টেনসর` এর মতো একই আকৃতির একটি টেনসর। |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
ধ্রুবক
সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME
এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত
পাবলিক পদ্ধতি
সর্বজনীন আউটপুট < TInt64 > হিসাবে আউটপুট ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি প্রতীকী হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনাকে প্রতিনিধিত্ব করে।
পাবলিক স্ট্যাটিক ToHashBucketFast তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TString > ইনপুট, লং numBuckets)
একটি নতুন ToHashBucketFast অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
ইনপুট | একটি হ্যাশ বালতি বরাদ্দ করার জন্য স্ট্রিং। |
numBuckets | বালতি সংখ্যা। |
রিটার্নস
- ToHashBucketFast এর একটি নতুন উদাহরণ