हाल ही में मैंने एक कृत्रिम तंत्रिका नेटवर्क (एएनएन) सीखने के लिए लेवेनबर्ग-मार्क्वर्ड एल्गोरिदम को लागू करने के बारे में सोचना शुरू कर दिया। कार्यान्वयन की कुंजी एक जैकोबियन मैट्रिक्स की गणना करना है। मैंने इस विषय का अध्ययन करने में कुछ घंटे बिताए, लेकिन मैं यह समझ नहीं सकता कि इसे बिल्कुल गणना कैसे करें।कृत्रिम तंत्रिका नेटवर्क के लिए जैकोबियन मैट्रिक्स गणना
कहें कि मेरे पास 3 इनपुट, छिपे हुए परत में 4 न्यूरॉन्स और 2 आउटपुट के साथ एक साधारण फ़ीड-फ़ॉरवर्ड नेटवर्क है। परत पूरी तरह से जुड़े हुए हैं। मेरे पास 5 पंक्तियां लंबी शिक्षा सेट भी हैं।
- जैकबियन मैट्रिक्स का आकार वास्तव में क्या होना चाहिए?
- डेरिवेटिव के स्थान पर मुझे वास्तव में क्या रखा जाना चाहिए? (कुछ विवरण के साथ ऊपर-बाईं ओर, और नीचे-दाएं कोने के लिए फार्मूले के उदाहरण अधिक उचित होगा)
यह वास्तव में मदद नहीं करता है:
क्या हैं एफ और x एक तंत्रिका नेटवर्क के संदर्भ में?
एफ फ़ंक्शन कैसा दिखना चाहिए?इसके जवाब में अभिनव ने सुझाव दिया कि मैट्रिक्स का आकार आपके द्वारा प्रस्तावित किए गए कार्यों से अलग है (यदि मैं उसे सही समझता हूं)। शायद अगर मैं एफ समारोह देखता हूं तो यह और अधिक स्पष्ट होगा। – gisek