MaxPoolWithArgmax

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

ইনপুটে সর্বোচ্চ পুলিং সঞ্চালন করে এবং সর্বোচ্চ মান এবং সূচক উভয়ই আউটপুট করে।

`আর্গম্যাক্স`-এর সূচকগুলি সমতল করা হয়, যাতে `[b, y, x, c]` অবস্থানে সর্বাধিক মান সমতল সূচকে পরিণত হয়: `(y * প্রস্থ + x) * চ্যানেল + c` যদি `include_batch_in_index` মিথ্যা হয় ; `(b * উচ্চতা + y) * প্রস্থ + x) * চ্যানেল + c` যদি `include_batch_in_index` সত্য হয়।

প্রত্যাবর্তিত সূচকগুলি চ্যাপ্টা করার আগে সর্বদা `[0, উচ্চতা) x [0, প্রস্থ)` তে থাকে, এমনকি যদি প্যাডিং জড়িত থাকে এবং গাণিতিকভাবে সঠিক উত্তর বাইরে থাকে (হয় ঋণাত্মক বা খুব বড়)। এটি একটি বাগ, তবে এটি ঠিক করা একটি নিরাপদ ব্যাকওয়ার্ড সামঞ্জস্যপূর্ণ উপায়ে করা কঠিন, বিশেষ করে চ্যাপ্টা হওয়ার কারণে।

নেস্টেড ক্লাস

ক্লাস MaxPoolWithArgmax.Options MaxPoolWithArgmax এর জন্য ঐচ্ছিক বৈশিষ্ট্য

ধ্রুবক

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

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

আউটপুট <U>
argmax ()
4-ডি।
স্ট্যাটিক <T TNumber প্রসারিত করে, U TNumber প্রসারিত করে > MaxPoolWithArgmax <T, U>
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, তালিকা<লং> কিসাইজ, তালিকা<লং> স্ট্রাইডস, ক্লাস<U> টার্গম্যাক্স, স্ট্রিং প্যাডিং, বিকল্প... বিকল্প)
একটি নতুন MaxPoolWithArgmax অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
স্ট্যাটিক <T TNumber প্রসারিত করে > MaxPoolWithArgmax <T, TInt64 >
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, তালিকা<লং> কিসাইজ, তালিকা<লং> স্ট্রাইডস, স্ট্রিং প্যাডিং, বিকল্প... বিকল্প)
ডিফল্ট আউটপুট প্রকারগুলি ব্যবহার করে একটি নতুন MaxPoolWithArgmax অপারেশন মোড়ানো ক্লাস তৈরি করার কারখানার পদ্ধতি।
স্ট্যাটিক MaxPoolWithArgmax.Options
ব্যাচ ইনডেক্স অন্তর্ভুক্ত করুন (বুলিয়ান অন্তর্ভুক্তব্যাচইন ইনডেক্স)
আউটপুট <T>
আউটপুট ()
সর্বোচ্চ পুল আউটপুট টেনসর।

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

ধ্রুবক

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

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

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

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

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

4-ডি। প্রতিটি আউটপুটের জন্য নির্বাচিত সর্বোচ্চ মানের সমতল সূচক।

পাবলিক স্ট্যাটিক MaxPoolWithArgmax <T, U> তৈরি করুন ( Scope scope, Operand <T> ইনপুট, List<Long> ksize, List<Long> strides, Class<U> Targmax, স্ট্রিং প্যাডিং, বিকল্প... বিকল্প)

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

পরামিতি
সুযোগ বর্তমান সুযোগ
ইনপুট 4-D আকৃতির সাথে `[ব্যাচ, উচ্চতা, প্রস্থ, চ্যানেল]`। পুল ওভার ইনপুট.
ksize ইনপুট টেনসরের প্রতিটি মাত্রার জন্য উইন্ডোর আকার।
অগ্রগতি ইনপুট টেনসরের প্রতিটি মাত্রার জন্য স্লাইডিং উইন্ডোর অগ্রগতি।
প্যাডিং ব্যবহার করার জন্য প্যাডিং অ্যালগরিদমের ধরন।
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • MaxPoolWithArgmax এর একটি নতুন উদাহরণ

পাবলিক স্ট্যাটিক MaxPoolWithArgmax <T, TInt64 > তৈরি করুন ( Scope scope, Operand <T> ইনপুট, List<Long> ksize, List<Long> strides, String padding, Options... options)

ডিফল্ট আউটপুট প্রকারগুলি ব্যবহার করে একটি নতুন MaxPoolWithArgmax অপারেশন মোড়ানো ক্লাস তৈরি করার কারখানার পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
ইনপুট 4-D আকৃতির সাথে `[ব্যাচ, উচ্চতা, প্রস্থ, চ্যানেল]`। পুল ওভার ইনপুট.
ksize ইনপুট টেনসরের প্রতিটি মাত্রার জন্য উইন্ডোর আকার।
অগ্রগতি ইনপুট টেনসরের প্রতিটি মাত্রার জন্য স্লাইডিং উইন্ডোর অগ্রগতি।
প্যাডিং ব্যবহার করার জন্য প্যাডিং অ্যালগরিদমের ধরন।
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • MaxPoolWithArgmax এর একটি নতুন উদাহরণ

সর্বজনীন স্ট্যাটিক MaxPoolWithArgmax.Options includeBatchInIndex (বুলিয়ান অন্তর্ভুক্তBatchInIndex)

পরামিতি
ব্যাচ ইনডেক্স অন্তর্ভুক্ত করুন `আর্গম্যাক্স` এর সমতল সূচকে ব্যাচের মাত্রা অন্তর্ভুক্ত করতে হবে কিনা।

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

সর্বোচ্চ পুল আউটপুট টেনসর।