Google I/O-তে টিউন করার জন্য ধন্যবাদ। চাহিদা অনুযায়ী সব সেশন দেখুন চাহিদা অনুযায়ী দেখুন

সেন্সরফ্লো :: অপস :: স্ট্রিংটোহ্যাশব্যাক্টফাস্ট

#include <string_ops.h>

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

সারসংক্ষেপ

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

যুক্তি:

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

রিটার্নস:

  • 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(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  int64 num_buckets
)

নোড

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const