ToHashBucketStrong

পাবলিক ফাইনাল ক্লাস ToHashBucketStrong

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

হ্যাশ ফাংশন প্রক্রিয়ার মধ্যে স্ট্রিং এর বিষয়বস্তুর উপর নির্ধারক। হ্যাশ ফাংশন একটি কীড হ্যাশ ফাংশন, যেখানে অ্যাট্রিবিউট `কী` হ্যাশ ফাংশনের কী নির্ধারণ করে। `কী` হল ২টি উপাদানের একটি অ্যারে।

একটি শক্তিশালী হ্যাশ গুরুত্বপূর্ণ যখন ইনপুটগুলি ক্ষতিকারক হতে পারে, যেমন অতিরিক্ত উপাদান সহ URL। প্রতিপক্ষরা তাদের ইনপুটগুলিকে একই বালতিতে হ্যাশ করার চেষ্টা করতে পারে পরিষেবার অস্বীকৃতি আক্রমণের জন্য বা ফলাফলগুলিকে তির্যক করার জন্য। একটি শক্তিশালী হ্যাশ ব্যবহার করা যেতে পারে যাতে বালতিতে তির্যক হ্যাশ মান বিতরণ সহ ইনপুটগুলি খুঁজে পাওয়া কঠিন হয়। এর জন্য হ্যাশ ফাংশনটি প্রতিপক্ষের কাছে অজানা একটি উচ্চ-এনট্রপি (এলোমেলো) "কী" দ্বারা সিড করা প্রয়োজন।

অতিরিক্ত মজবুততা `tf.string_to_hash_bucket_fast` এর তুলনায় মোটামুটি 4x বেশি কম্পিউট টাইম খরচ করে।

উদাহরণ:

>>> tf.strings.to_hash_bucket_strong(["হ্যালো", "TF"], 3, [1, 2]).numpy() অ্যারে([2, 0])

ধ্রুবক

স্ট্রিং OP_NAME এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

পাবলিক পদ্ধতি

আউটপুট < TInt64 >
আউটপুট হিসাবে ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
স্ট্যাটিক ToHashBucketStrong
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TString > ইনপুট, লং numBuckets, List<Long> কী)
একটি নতুন ToHashBucketStrong অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
আউটপুট < TInt64 >
আউটপুট ()
ইনপুট `স্ট্রিং_টেনসর` এর মতো একই আকৃতির একটি টেনসর।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

ধ্রুবক

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME

এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

ধ্রুবক মান: "StringToHashBucketStrong"

পাবলিক পদ্ধতি

সর্বজনীন আউটপুট < TInt64 > হিসাবে আউটপুট ()

টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।

TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি প্রতীকী হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনাকে প্রতিনিধিত্ব করে।

পাবলিক স্ট্যাটিক ToHashBucketStrong তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TString > ইনপুট, লং numBuckets, List<Long> কী)

একটি নতুন ToHashBucketStrong অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
ইনপুট একটি হ্যাশ বালতি বরাদ্দ করার জন্য স্ট্রিং।
numBuckets বালতি সংখ্যা।
চাবি হ্যাশ ফাংশন বীজ করতে ব্যবহৃত কী, দুটি uint64 উপাদানের তালিকা হিসাবে পাস করা হয়।
রিটার্নস
  • ToHashBucketStrong এর একটি নতুন উদাহরণ

সর্বজনীন আউটপুট < TInt64 > আউটপুট ()

ইনপুট `স্ট্রিং_টেনসর` এর মতো একই আকৃতির একটি টেনসর।