Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> प्रोग्रामिंग

बैकप्रोपेगेशन कैसे काम करता है?


बैकप्रोपेगेशन पूरी प्रक्रिया को परिभाषित करता है जिसमें ग्रेडिएंट की गणना और स्टोकेस्टिक ग्रेडिएंट डिसेंट में इसकी आवश्यकता दोनों शामिल हैं। तकनीकी रूप से, बैकप्रोपेगेशन का उपयोग नेटवर्क के संशोधन योग्य वजन के संबंध में नेटवर्क की त्रुटि के ग्रेडिएंट की गणना के लिए किया जाता है।

बैकप्रोपेगेशन की विशेषताएं पुनरावृत्त, पुनरावर्ती और प्रभावी दृष्टिकोण हैं जिसके माध्यम से यह नेटवर्क को तब तक अद्यतन वजन की गणना करता है जब तक यह उस फ़ंक्शन को निष्पादित नहीं कर सकता जिसके लिए इसे प्रशिक्षित किया जा रहा है। वेब डिज़ाइन समय पर सक्रियण फ़ंक्शन के डेरिवेटिव को जानना बैकप्रोपेगेशन के लिए आवश्यक है।

बैकप्रोपेगेशन आमतौर पर न्यूरल नेटवर्क प्रशिक्षण में उपयोग किया जाता है और नेटवर्क के वजन के संबंध में हानि फ़ंक्शन की गणना करता है। यह बहु-स्तरीय न्यूरल नेटवर्क के साथ कार्य करता है और इनपुट-आउटपुट मैपिंग के आंतरिक प्रतिनिधित्व का अवलोकन करता है।

यह कृत्रिम नेटवर्क प्रशिक्षण का एक मानक रूप है, जो नेटवर्क में सभी वजन के संबंध में ग्रेडिएंट हानि फ़ंक्शन की गणना करने में मदद करता है। बैकप्रोपेगेशन एल्गोरिथ्म चेन नियम विधि के माध्यम से न्यूरल नेटवर्क को अधिक प्रभावी ढंग से प्रशिक्षित करने के लिए उपयोग किया जाता है। यह प्रत्येक फॉरवर्ड के बाद परिभाषित करता है, बैकप्रोपेगेशन मॉडल के तर्कों को समायोजित करके एक वेब के माध्यम से बैकवर्ड पास लागू करता है।

इस ग्रेडिएंट का उपयोग सरल स्टोकेस्टिक ग्रेडिएंट डिसेंट एल्गोरिथ्म में उन वजन को खोजने के लिए किया जाता है जो त्रुटि को कम करते हैं। त्रुटि आउटपुट नोड्स से आंतरिक नोड्स तक पीछे की ओर प्रसारित होती है।

बैकप्रोपेगेशन प्रशिक्षण टुपल्स के डेटा संग्रह को पुनरावृत्त रूप से संसाधित करके समझता है, प्रत्येक टुपल के लिए नेटवर्क के संकेतक की तुलना वास्तविक ज्ञात लक्ष्य मूल्य से करता है। लक्ष्य मूल्य प्रशिक्षण टुपल का ज्ञात क्लास लेबल हो सकता है (वर्गीकरण मुद्दों के लिए) या एक निरंतर मूल्य (भविष्यवाणी के लिए)।

प्रत्येक प्रशिक्षण टुपल के लिए, वजन को इस तरह संशोधित किया जाता है कि नेटवर्क की भविष्यवाणी और वास्तविक लक्ष्य मूल्य के बीच माध्य वर्ग त्रुटि न्यूनतम हो। ये संशोधन "पिछड़े" दिशा में किए जाते हैं, अर्थात, आउटपुट लेयर से, प्रत्येक छिपी हुई लेयर के माध्यम से पहली छिपी हुई लेयर तक (इसलिए नाम बैकप्रोपेगेशन)। हालांकि यह संरक्षित नहीं है, सामान्यतः वजन अंततः इकट्ठा होंगे, और सीखने की प्रक्रिया समाप्त होगी।

बैकप्रोपेगेशन के प्रकार

बैक प्रोपेगेशन के दो प्रकार हैं जो इस प्रकार हैं -

स्टैटिक बैक प्रोपेगेशन - इस प्रकार के बैकप्रोपेगेशन में, स्थिर इनपुट के मैपिंग के कारण स्थिर आउटपुट उत्पन्न होता है। यह ऑप्टिकल कैरेक्टर रिकग्निशन जैसे स्थिर वर्गीकरण मुद्दों को हल कर सकता है।

रिकरंट बैकप्रोपेगेशन - रिकरंट प्रोपेगेशन को तब तक आगे निर्देशित या संचालित किया जाता है जब तक एक निश्चित निर्धारित मूल्य या सीमा मूल्य नहीं पहुंच जाता। विशिष्ट मूल्य के बाद, बग की गणना की जाती है और पीछे की ओर प्रसारित किया जाता है।

  1. मेश नेटवर्क क्या है? यह कैसे काम करता है? मेश नेटवर्क क्या है? यह कैसे काम करता है?

    एकल राउटर पर भरोसा करने के बजाय, एक मेश नेटवर्क वायरलेस नेटवर्क को बड़े क्षेत्र में अधिक समान रूप से वितरित करने के लिए कई राउटर्स का उपयोग करता है। इसका उद्देश्य उन डेड स्पॉट्स को खत्म करना है जो आमतौर पर बड़े घरों में एकल वाई-फाई राउटर से मिलते हैं। मेश नेटवर्क राउटर क्या है? मेश नेटवर्किंग आपस म

  1. डेटा स्क्रैपिंग कैसे काम करती है? डेटा स्क्रैपिंग कैसे काम करती है?

    चूंकि आप इसे पढ़ रहे हैं, इस बात की अच्छी संभावना है कि आपने डेटा स्क्रैपिंग के लाभों के बारे में सुना होगा और इसकी स्वचालित तकनीक आपको बिना कोई मैन्युअल काम किए बहुत सारा डेटा इकट्ठा करने देती है। लेकिन डेटा स्क्रैपिंग वास्तव में कैसे काम करती है? और क्या यह कठिन है, या कोई भी डेटा स्क्रैप करना सी

  1. - डेटा एन्क्रिप्शन कैसे काम करता है?

    एन्क्रिप्शन (Encryption) प्लेन टेक्स्ट लेने की प्रक्रिया है, जैसे टेक्स्ट संदेश या ईमेल, और इसे सिफर टेक्स्ट (Cipher Text) के रूप में जाने जाने वाले अपठनीय प्रारूप में स्क्रैम्बल करना। यह डिजिटल जानकारी की गोपनीयता को सुरक्षित करने में मदद करता है चाहे वह कंप्यूटर सिस्टम पर संग्रहीत हो या इंटरनेट जै