ইনপুটে ভগ্নাংশের সর্বোচ্চ পুলিং সঞ্চালন করে।
ভগ্নাংশ সর্বোচ্চ পুলিং নিয়মিত সর্বোচ্চ পুলিং থেকে সামান্য ভিন্ন। নিয়মিত সর্বোচ্চ পুলিং-এ, আপনি সেটের ছোট N x N উপবিভাগের সর্বোচ্চ মান (প্রায়শই 2x2) নিয়ে একটি ইনপুট সেটের আকার ছোট করেন এবং N এর একটি ফ্যাক্টর দ্বারা সেট কমানোর চেষ্টা করেন, যেখানে N একটি পূর্ণসংখ্যা। ভগ্নাংশের সর্বোচ্চ পুলিং, যেমন আপনি "ভগ্নাংশ" শব্দ থেকে আশা করতে পারেন, এর অর্থ হল সামগ্রিক হ্রাস অনুপাত N একটি পূর্ণসংখ্যা হতে হবে না।
পুলিং অঞ্চলগুলির আকারগুলি এলোমেলোভাবে তৈরি করা হয় তবে মোটামুটি অভিন্ন। উদাহরণস্বরূপ, আসুন উচ্চতার মাত্রা এবং সারিগুলির তালিকার সীমাবদ্ধতাগুলি দেখি যা পুলের সীমানা হবে৷
প্রথমে আমরা নিম্নলিখিত সংজ্ঞায়িত করি:
1. input_row_length : ইনপুট সেট থেকে সারির সংখ্যা 2. output_row_length : যা ইনপুট থেকে ছোট হবে 3. alpha = input_row_length / output_row_length : আমাদের হ্রাস অনুপাত 4. K = floor(alpha) 5. row_pooling: এই ফলাফল হল equence_s পুল সীমানা সারি তালিকা
তারপর, row_pooling_sequence সন্তুষ্ট হওয়া উচিত:
1. ক i]) <= K+1 : সমস্ত ব্যবধান হল K বা K+1 আকার 4। দৈর্ঘ্য(সারি_পুলিং_ক্রম) = আউটপুট_সারি_দৈর্ঘ্য+1
ভগ্নাংশের সর্বোচ্চ পুলিং সম্পর্কে আরও বিশদ বিবরণের জন্য, এই কাগজটি দেখুন: [বেঞ্জামিন গ্রাহাম, ফ্র্যাকশনাল ম্যাক্স-পুলিং](http://arxiv.org/abs/1412.6071)
নেস্টেড ক্লাস
ক্লাস | FractionalMaxPool.Options | FractionalMaxPool এর জন্য ঐচ্ছিক বৈশিষ্ট্য |
ধ্রুবক
স্ট্রিং | OP_NAME | এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত |
পাবলিক পদ্ধতি
আউটপুট < TInt64 > | কোলপুলিং সিকোয়েন্স () কলাম পুলিং ক্রম, গ্রেডিয়েন্ট গণনা করার জন্য প্রয়োজন। |
স্ট্যাটিক <T TNumber প্রসারিত করে > FractionalMaxPool <T> | |
স্ট্যাটিক FractionalMaxPool.Options | নির্ধারক (বুলিয়ান নির্ধারক) |
আউটপুট <T> | আউটপুট () ভগ্নাংশ সর্বোচ্চ পুলিং পরে আউটপুট টেনসর। |
স্ট্যাটিক FractionalMaxPool.Options | ওভারল্যাপিং (বুলিয়ান ওভারল্যাপিং) |
স্ট্যাটিক FractionalMaxPool.Options | সিউডোর্যান্ডম (বুলিয়ান সিউডোর্যান্ডম) |
আউটপুট < TInt64 > | সারিপুলিং সিকোয়েন্স () সারি পুলিং ক্রম, গ্রেডিয়েন্ট গণনা করার জন্য প্রয়োজন। |
স্ট্যাটিক FractionalMaxPool.Options | বীজ (দীর্ঘ বীজ) |
স্ট্যাটিক FractionalMaxPool.Options | বীজ 2 (লম্বা বীজ 2) |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
ধ্রুবক
সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME
এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত
পাবলিক পদ্ধতি
সর্বজনীন আউটপুট < TInt64 > colPoolingSequence ()
কলাম পুলিং ক্রম, গ্রেডিয়েন্ট গণনা করার জন্য প্রয়োজন।
পাবলিক স্ট্যাটিক FractionalMaxPool <T> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> মান, তালিকা<ফ্লোট> পুলিং অনুপাত, বিকল্প... বিকল্প)
একটি নতুন FractionalMaxPool অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
মান | 4-D আকৃতির সাথে `[ব্যাচ, উচ্চতা, প্রস্থ, চ্যানেল]`। |
পুলিং অনুপাত | `মান` এর প্রতিটি মাত্রার জন্য পুলিং অনুপাত, বর্তমানে শুধুমাত্র সারি এবং কোলের মাত্রা সমর্থন করে এবং >= 1.0 হওয়া উচিত। উদাহরণস্বরূপ, একটি বৈধ পুলিং অনুপাত [1.0, 1.44, 1.73, 1.0] এর মতো দেখায়। প্রথম এবং শেষ উপাদানগুলি অবশ্যই 1.0 হতে হবে কারণ আমরা ব্যাচ এবং চ্যানেলের মাত্রাগুলিতে পুল করার অনুমতি দিই না৷ 1.44 এবং 1.73 যথাক্রমে উচ্চতা এবং প্রস্থের মাত্রার উপর পুলিং অনুপাত। |
বিকল্প | ঐচ্ছিক বৈশিষ্ট্য মান বহন করে |
রিটার্নস
- FractionalMaxPool এর একটি নতুন উদাহরণ
পাবলিক স্ট্যাটিক FractionalMaxPool.Options deterministic (বুলিয়ান ডিটারমিনিস্টিক)
পরামিতি
নির্ধারক | True এ সেট করা হলে, গণনা গ্রাফে একটি FractionalMaxPool নোডের উপর পুনরাবৃত্তি করার সময় একটি নির্দিষ্ট পুলিং অঞ্চল ব্যবহার করা হবে। FractionalMaxPool নির্ধারক করতে প্রধানত ইউনিট পরীক্ষায় ব্যবহৃত হয়। |
---|
পাবলিক স্ট্যাটিক FractionalMaxPool.Options overlapping (বুলিয়ান ওভারল্যাপিং)
পরামিতি
ওভারল্যাপিং | যখন True তে সেট করা হয়, এর অর্থ হল যখন পুল করা হয়, তখন উভয় কক্ষ দ্বারা সংলগ্ন পুলিং ঘরের সীমানার মান ব্যবহার করা হয়। উদাহরণ স্বরূপ: `সূচক 0 1 2 3 4` `মান 20 5 16 3 7` যদি পুলিং ক্রম [0, 2, 4] হয়, তাহলে 16, সূচক 2 এ দুবার ব্যবহার করা হবে। ভগ্নাংশের সর্বোচ্চ পুলিংয়ের জন্য ফলাফল হবে [20, 16]। |
---|
পাবলিক স্ট্যাটিক FractionalMaxPool.Options pseudoRandom (বুলিয়ান pseudoRandom)
পরামিতি
ছদ্ম এলোমেলো | True এ সেট করা হলে, একটি ছদ্ম র্যান্ডম ফ্যাশনে পুলিং সিকোয়েন্স তৈরি করে, অন্যথায়, এলোমেলো ফ্যাশনে। সিউডোর্যান্ডম এবং এলোমেলো পার্থক্যের জন্য কাগজ [বেঞ্জামিন গ্রাহাম, ফ্র্যাকশনাল ম্যাক্স-পুলিং](http://arxiv.org/abs/1412.6071) পরীক্ষা করুন। |
---|
সর্বজনীন আউটপুট < TInt64 > rowPoolingSequence ()
সারি পুলিং ক্রম, গ্রেডিয়েন্ট গণনা করার জন্য প্রয়োজন।
পাবলিক স্ট্যাটিক FractionalMaxPool.Options seed (লং বীজ)
পরামিতি
বীজ | যদি বীজ বা বীজ2 অ-শূন্য হিসাবে সেট করা হয়, তাহলে প্রদত্ত বীজ দ্বারা এলোমেলো সংখ্যা জেনারেটর বীজ হয়। অন্যথায়, এটি একটি এলোমেলো বীজ দ্বারা বীজ হয়। |
---|
পাবলিক স্ট্যাটিক FractionalMaxPool.Options seed2 (দীর্ঘ বীজ2)
পরামিতি
বীজ2 | একটি দ্বিতীয় বীজ বীজ সংঘর্ষ এড়াতে. |
---|