আমি বর্তমানে একটি মুখের স্বীকৃতি সফটওয়্যারটিতে কাজ করছি যা মুখগুলি সনাক্ত করতে কনভলিউশন নিউরাল নেটওয়ার্ক ব্যবহার করে। আমার পড়াশোনার উপর ভিত্তি করে, আমি একত্রিত করেছি যে একটি কনভোলশনাল নিউরাল নেটওয়ার্ক ওজন ভাগ করে নিয়েছে, যাতে প্রশিক্ষণের সময় সময় বাঁচাতে পারে। তবে, কীভাবে একজন ব্যাকপ্রপ্যাজেশনকে মানিয়ে নেয় তাই এটি কনভোলশন নিউরাল নেটওয়ার্কে ব্যবহার করা যায়। ব্যাকপ্রকাশে ওজন প্রশিক্ষণের জন্য কেউ এর অনুরূপ সূত্র ব্যবহার করে।
New Weight = Old Weight + LEARNING_RATE * 1 * Output Of InputNeuron * Delta
তবে কনভ্যুশনাল নিউরাল নেটওয়ার্কগুলিতে যেহেতু ওজন ভাগ করা হয়, প্রতিটি ওজন একাধিক নিউরনের সাথে ব্যবহৃত হয়, তবে কোনটি ব্যবহৃত হয় তা আমি কীভাবে সিদ্ধান্ত নেব Output of InputNeuron
?
অন্য কথায় ওজন যেহেতু ভাগ করা যায় তাই ওজন কীভাবে পরিবর্তন করা যায় তা আমি কীভাবে সিদ্ধান্ত নেব?