সতর্কতা: প্রতিস্থাপন স্থিতিশীল হওয়ার পরে এই API টি অবচয় করা হয়েছে এবং টেনসরফ্লোয়ের ভবিষ্যতের সংস্করণে সরানো হবে।

Fingerprint

পাবলিক ফাইনাল ক্লাস ফিঙ্গারপ্রিন্ট

ফিঙ্গারপ্রিন্ট মান উত্পন্ন করে।

`ডেটা` এর ফিঙ্গারপ্রিন্ট মান উত্পন্ন করে`

ফিঙ্গারপ্রিন্ট ওপিতে `ডেটা`-এর প্রথম মাত্রাটিকে ব্যাচের মাত্রা হিসাবে বিবেচনা করে এবং` আউটপুট [i] all সমস্ত `i` এর জন্য` ডেটা [i, ...] contents বিষয়বস্তু থেকে উত্পন্ন আঙুলের ছাপ মান ধারণ করে `

ফিঙ্গারপ্রিন্ট অপটি ফিঙ্গারপ্রিন্ট মানগুলি বাইট অ্যারে হিসাবে লেখায়। উদাহরণস্বরূপ, ডিফল্ট পদ্ধতি `ফার্মেশ ``` একবারে একটি -৪-বিট ফিঙ্গারপ্রিন্ট মান উত্পন্ন করে। এই 8-বাইট মানটি 8-আকারের একটি int uint8` অ্যারে হিসাবে লিখিত হয়, স্বল্প-এন্ডিয়ান ক্রমে।

উদাহরণস্বরূপ, ধরুন যে `ডেটা`-তে ডেটা টাইপ` DT_INT32` এবং আকার রয়েছে (2, 3, 4), এবং ফিঙ্গারপ্রিন্ট পদ্ধতিটি হ'ল ফার্মাস্যাশ 64` ` এই ক্ষেত্রে, আউটপুট আকৃতি (2, 8), যেখানে 2 `ডেটা` এর ব্যাচের মাত্রা আকার এবং 8 বাইটে প্রতিটি ফিঙ্গারপ্রিন্ট মানের আকার। `আউটপুট [0,:]` `ডেটা [0,:,:] 12 12 টি পূর্ণসংখ্যা থেকে উত্পন্ন হয় এবং একইভাবে` আউটপুট [1,:] `ডেটা [12, 1,:]] অন্যান্য 12 পূর্ণসংখ্যার থেকে উত্পন্ন হয় ।

নোট করুন যে এই অপটিটি কাঁচা অন্তর্নিহিত বাফারটিকে ছাপায় এবং এটি টেনসরের মেটাডেটা যেমন ডেটা টাইপ এবং / অথবা আকার হিসাবে আঙুলের ছাপ দেয় না। উদাহরণস্বরূপ, ফিচার প্রিন্টের মানগুলি পুনরায় আকার এবং বিটকাস্টের আওতায় যতক্ষণ না ব্যাচের মাত্রা একই থাকে:

Fingerprint(data) == Fingerprint(Reshape(data, ...))
 Fingerprint(data) == Fingerprint(Bitcast(data, ...))
 
স্ট্রিং ডেটার জন্য, কোনও ব্যক্তির `ফিঙ্গারপ্রিন্ট (ডেটা) আশা করা উচিত! = ফিঙ্গারপ্রিন্ট (রেডুসজাইন (ডেটা))` সাধারণভাবে।

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

আউটপুট < UInt8 >
আউটপুট ()
একটি সেন্সরটির প্রতীকী হ্যান্ডেল ফেরত দেয়।
স্থির <টি> আঙুলের ছাপ
তৈরি করুন ( স্কোপ স্কোপ, অপেরাড <T> ডেটা, অপেরাড <স্ট্রিং> পদ্ধতি)
নতুন ফিঙ্গারপ্রিন্ট অপারেশন মোড়ানো একটি শ্রেণি তৈরির জন্য কারখানা পদ্ধতি।
আউটপুট < UInt8 >
আঙুলের ছাপ ()
Two tf.uint8` টাইপের একটি দ্বিমাত্রিক `টেনসর`

উত্তরাধিকারী পদ্ধতি

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

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

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

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

পাবলিক স্ট্যাটিক ফিঙ্গারপ্রিন্ট তৈরি করুন ( স্কোপ স্কোপ, অপেরাড <T> ডেটা, অপেরাড <স্ট্রিং> পদ্ধতি)

নতুন ফিঙ্গারপ্রিন্ট অপারেশন মোড়ানো একটি শ্রেণি তৈরির জন্য কারখানা পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
তথ্য 1 বা তার বেশি র‌্যাঙ্ক থাকতে হবে।
পদ্ধতি এই বিকল্পটি ব্যবহার করে ফিঙ্গারপ্রিন্ট পদ্ধতি। বর্তমানে উপলব্ধ পদ্ধতিটি হ'ল `ফার্মহ্যাশ :: ফিঙ্গারপ্রিন্ট 64int`
ফিরে আসে
  • ফিঙ্গারপ্রিন্টের একটি নতুন উদাহরণ

সর্বজনীন আউটপুট < UInt8 > আঙুলের ছাপ ()

Two tf.uint8` টাইপের একটি দ্বিমাত্রিক `টেনসর` প্রথম মাত্রাটি `ডেটা'র প্রথম মাত্রার সমান এবং দ্বিতীয় মাত্রার আকার আঙুলের ছাপ আলগোরিদিমের উপর নির্ভর করে।