আমি এটা বেশ ভাল হয়ত কিভাবে সম্পর্কে চূড়ান্ত স্বজ্ঞা ছাড়া, অ্যামিবা এবং juampa ক্যাপচার করা হয় এই জন্য আমার নিজের উত্তর প্রদানের সম্পর্কে অল্প খারাপ মনে করেন Jacobian ফিরে একটি ভেক্টর কমে যাবে।
আপনি যথাযথভাবে জ্যাকবীয় ম্যাট্রিক্সের ত্রিভুজের গ্রেডিয়েন্টটি পেয়েছেন, যা এটি বলে
∂hi∂zj=hi(1−hj):i=j
এবং অ্যামিবা যেমনটি বলেছে, আপনাকে জ্যাকবীয়ানের অফারকৃত এন্ট্রিগুলিও অর্জন করতে হবে, যা ফলন করে
∂hi∂zj=−hihj:i≠j
এই দুটি ধারণার সংজ্ঞাটি ক্রোনেকার ডেল্টা নামে একটি কনস্ট্রাক্ট ব্যবহার করে সুবিধাজনকভাবে সংযুক্ত করা যেতে পারে , সুতরাং গ্রেডিয়েন্টের সংজ্ঞাটি হয়ে যায়
∂hi∂zj=hi(δij−hj)
সুতরাং জ্যাকবীয় একটি বর্গ ম্যাট্রিক্স[J]ij=hi(δij−hj)
এ পর্যন্ত সমস্ত তথ্য ইতিমধ্যে অমিবা এবং জুপা দ্বারা আচ্ছাদিত। সমস্যা অবশ্যই, যে আমাদের ইতিমধ্যে গণনা করা আউটপুট ত্রুটিগুলি থেকে ইনপুট ত্রুটিগুলি পাওয়া উচিত। যেহেতু আউটপুট ত্রুটির গ্রেডিয়েন্ট সমস্ত ইনপুটগুলির উপর নির্ভর করে, তারপরে গ্রেডিয়েন্টটি হবে∇hixi
[∇x]k=∑i=1∇hi,k
উপরে বর্ণিত জ্যাকবীয় ম্যাট্রিক্স দেওয়া, এটি ম্যাট্রিক্স এবং আউটপুট ত্রুটি ভেক্টরের পণ্য হিসাবে তুচ্ছভাবে প্রয়োগ করা হয়:
σl→=Jσl+1→
যদি সফটম্যাক্স স্তরটি আপনার আউটপুট স্তর হয়, তবে ক্রস-এনট্রপি ব্যয়ের মডেলের সাথে এটি সংমিশ্রণটি সহজেই গণনাটিকে সহজতর করে
σl→=h⃗ −t⃗
যেখানে lab হ'ল লেবেলের ভেক্টর এবং হ'ল সফটম্যাক্স ফাংশন থেকে আউটপুট। সরলীকৃত ফর্মটি কেবল সুবিধাজনক নয় এটি একটি সংখ্যাগত স্থায়িত্বের দিক থেকেও অত্যন্ত কার্যকর extremelyt⃗ h⃗