tensorflow:: ops:: Fingerprint
#include <array_ops.h>ফিঙ্গারপ্রিন্ট মান তৈরি করে।
সারসংক্ষেপ
data ফিঙ্গারপ্রিন্ট মান তৈরি করে।
ফিঙ্গারপ্রিন্ট অপারেশন data প্রথম ডাইমেনশনকে ব্যাচ ডাইমেনশন হিসেবে বিবেচনা করে, এবং output[i] তে সকল i এর জন্য data[i, ...] এর বিষয়বস্তু থেকে তৈরি ফিঙ্গারপ্রিন্ট মান থাকে।
ফিঙ্গারপ্রিন্ট অপ ফিঙ্গারপ্রিন্ট ভ্যালুগুলোকে বাইট অ্যারে হিসেবে লেখে। উদাহরণস্বরূপ, ডিফল্ট মেথড farmhash64 একবারে একটি ৬৪-বিট ফিঙ্গারপ্রিন্ট ভ্যালু তৈরি করে। এই ৮-বাইট ভ্যালুটি লিটল-এন্ডিয়ান অর্ডারে ৮ সাইজের একটি uint8 অ্যারে হিসেবে লেখা হয়।
উদাহরণস্বরূপ, ধরা যাক data ডেটা টাইপ DT_INT32 এবং আকৃতি (2, 3, 4), এবং ফিঙ্গারপ্রিন্ট পদ্ধতিটি হলো farmhash64 । এই ক্ষেত্রে, আউটপুটের আকৃতি হবে (2, 8), যেখানে 2 হলো data এর ব্যাচ ডাইমেনশন সাইজ, এবং 8 হলো প্রতিটি ফিঙ্গারপ্রিন্ট মানের সাইজ বাইটে। data output[0, :] data[0, :, :] , output[1, :] data[1, :, :] তৈরি করা হয়।
উল্লেখ্য যে, এই অপটি অন্তর্নিহিত র বাফারের ফিঙ্গারপ্রিন্ট তৈরি করে, এবং এটি টেনসরের মেটাডেটা, যেমন ডেটা টাইপ এবং/অথবা শেপের ফিঙ্গারপ্রিন্ট তৈরি করে না। উদাহরণস্বরূপ, ব্যাচ ডাইমেনশন একই থাকা পর্যন্ত রিশেপ এবং বিটকাস্টের অধীনে ফিঙ্গারপ্রিন্টের মানগুলি অপরিবর্তিত থাকে:
Fingerprint(data) == Fingerprint(Reshape(data, ...)) Fingerprint(data) == Fingerprint(Bitcast(data, ...))
স্ট্রিং ডেটার ক্ষেত্রে, সাধারণত Fingerprint(data) != Fingerprint(ReduceJoin(data)) হওয়ার কথা।
যুক্তি:
- স্কোপ: একটি স্কোপ অবজেক্ট
- ডেটা: র্যাঙ্ক অবশ্যই ১ বা তার বেশি হতে হবে।
- পদ্ধতি: এই অপারেটর দ্বারা ব্যবহৃত ফিঙ্গারপ্রিন্ট পদ্ধতি। বর্তমানে উপলব্ধ পদ্ধতিটি হলো
farmhash::fingerprint64।
ফেরত:
-
Output:tf.uint8টাইপের একটি দ্বি-মাত্রিকTensor। এর প্রথম মাত্রাdataপ্রথম মাত্রার সমান এবং দ্বিতীয় মাত্রার আকার ফিঙ্গারপ্রিন্ট অ্যালগরিদমের উপর নির্ভর করে।
নির্মাতা এবং ধ্বংসকারী | |
|---|---|
Fingerprint (const :: tensorflow::Scope & scope, :: tensorflow::Input data, :: tensorflow::Input method) |
জনসাধারণের বৈশিষ্ট্য | |
|---|---|
fingerprint | |
operation | |
জনসাধারণের কার্যাবলী | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
জনসাধারণের বৈশিষ্ট্য
আঙুলের ছাপ
::tensorflow::Output fingerprint
অপারেশন
Operation operation
জনসাধারণের কার্যাবলী
আঙুলের ছাপ
Fingerprint( const ::tensorflow::Scope & scope, ::tensorflow::Input data, ::tensorflow::Input method )
নোড
::tensorflow::Node * node() const
অপারেটর::টেনসরফ্লো::ইনপুট
operator::tensorflow::Input() const
অপারেটর::টেনসরফ্লো::আউটপুট
operator::tensorflow::Output() const