এটি একটি ছোট্ট ধারণাগত প্রশ্ন যা আমাকে কিছুক্ষণের জন্য টানছে: আমরা কীভাবে নিউরাল নেটওয়ার্কে সর্বাধিক-পুলিং স্তরের মাধ্যমে ব্যাক-প্রচার করতে পারি?
টর্চ 7 এর এনএন গ্রন্থাগারের জন্য এই টিউটোরিয়ালটি দিয়ে যাওয়ার সময় আমি সর্বোচ্চ-পুলিং স্তরগুলি পেরিয়ে এসেছি । গ্রন্থাগারটি গ্রেডিয়েন্ট গণনা বিমূর্ত করে এবং একটি গভীর নেটওয়ার্কের প্রতিটি স্তরের জন্য এগিয়ে যায় passes আমি বুঝতে পারি না কিভাবে সর্বাধিক-পুলিং স্তরের জন্য গ্রেডিয়েন্ট গণনা করা হয়।
আমি জানি তুমি একটি ইনপুট আছে যদি স্নায়ুর মধ্যে যাওয়া স্তরের , তারপর (হিসাবে সংজ্ঞায়িত করা ) দ্বারা দেওয়া হয়েছে:
সুতরাং, একটি সর্বাধিক-পুলিং স্তর যথারীতি পরবর্তী স্তরের s 'র গ্রহণ করবে; তবে যেহেতু সর্বাধিক-পুলিং নিউরনের অ্যাক্টিভেশন ফাংশনটি ইনপুট হিসাবে মানগুলির (যা এটি সর্বোচ্চ করে) একটি ভেক্টর গ্রহণ করে, anymore এখন আর কোনও সংখ্যার নয়, তবে একটি ভেক্টর ( ) দ্বারা প্রতিস্থাপন করতে হবে । তদ্ব্যতীত, , সর্বাধিক ফাংশন হচ্ছে, এর ইনপুটগুলির ক্ষেত্রে এটি পৃথক নয়।
সুতরাং .... এটি ঠিক কিভাবে কাজ করা উচিত?