सक्रियण फ़ंक्शन
Sigmoid, ReLU और Softmax की व्याख्या
सक्रियण फ़ंक्शन, CoddyKit पर Python Academy का एक निःशुल्क पाठ है। यह 5 में से 2वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Python Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Python Academy पाठ्यक्रम में कुल 5 पाठ शामिल हैं।
सक्रियण फ़ंक्शन की भूमिका
सक्रियण फ़ंक्शन
सक्रियण फ़ंक्शन न्यूरल नेटवर्क का एक महत्वपूर्ण हिस्सा होते हैं। वे प्राप्त इनपुट के आधार पर यह निर्धारित करते हैं कि किसी न्यूरॉन को सक्रिय किया जाना चाहिए या नहीं।
सक्रियण फ़ंक्शन के बिना, न्यूरल नेटवर्क एक रैखिक मॉडल की तरह व्यवहार करेगा, जिससे जटिल पैटर्न सीखने की उसकी क्षमता सीमित हो जाएगी।

सक्रियण फ़ंक्शन के प्रकार
सक्रियण फ़ंक्शन के सामान्य प्रकारों में शामिल हैं:
- सिग्मॉइड: 0 और 1 के बीच के मान आउटपुट करता है।
- ReLU (रेक्टिफ़ाइड लीनियर यूनिट): यदि इनपुट धनात्मक हो, तो उसे आउटपुट करता है; अन्यथा 0 आउटपुट करता है।
- सॉफ्टमैक्स: वर्गीकरण कार्यों के लिए आउटपुट को प्रायिकताओं में बदलता है।
सिग्मॉइड फ़ंक्शन
सिग्मॉइड फ़ंक्शन किसी भी इनपुट मान को 0 और 1 के बीच की सीमा में बदलता है, इसलिए यह द्विआधारी वर्गीकरण के लिए उपयुक्त है।
सूत्र:
σ(x) = 1 / (1 + e^(-x))
यह बड़े इनपुट को संकुचित करके 0 या 1 के निकट मान आउटपुट करता है।
ReLU फ़ंक्शन
ReLU (रेक्टिफ़ाइड लीनियर यूनिट) फ़ंक्शन इस प्रकार परिभाषित होता है:
ReLU(x) = max(0, x)
यह ऋणात्मक इनपुट के लिए 0 और धनात्मक इनपुट के लिए स्वयं इनपुट मान आउटपुट करता है। ReLU गणनात्मक रूप से दक्ष है और विलुप्त होते ग्रेडिएंट की समस्या को कम करने में सहायता करता है।
सॉफ्टमैक्स फ़ंक्शन
सॉफ्टमैक्स फ़ंक्शन का उपयोग बहु-वर्गीय वर्गीकरण के लिए आउटपुट परत में किया जाता है। यह कच्चे स्कोर को प्रायिकताओं में बदलता है:
Softmax(x_i) = e^(x_i) / Σ(e^(x_j))
सभी आउटपुट मानों को इस तरह सामान्यीकृत किया जाता है कि उनका योग 1 हो।
सही सक्रियण फ़ंक्शन चुनना
सक्रियण फ़ंक्शन का चुनाव कार्य पर निर्भर करता है:
- सिग्मॉइड: द्विआधारी वर्गीकरण के लिए।
- ReLU: गहरे नेटवर्क की छिपी परतों के लिए।
- सॉफ्टमैक्स: बहु-वर्गीय वर्गीकरण की समस्याओं के लिए।
सक्रियण फ़ंक्शन के लाभ
सक्रियण फ़ंक्शन न्यूरल नेटवर्क को ये कार्य करने में सक्षम बनाते हैं:
- जटिल, अरेखीय पैटर्न सीखना।
- इनपुट के बीच प्रभावी ढंग से अंतर करना।
- विभिन्न प्रकार के डेटा और कार्यों के अनुसार अनुकूलित होना।
सक्रियण फ़ंक्शन से जुड़ी चुनौतियाँ
कुछ समस्याओं में शामिल हैं:
- सिग्मॉइड: प्रशिक्षण के दौरान ग्रेडिएंट के विलुप्त होने का कारण बन सकता है।
- ReLU: “निष्क्रिय न्यूरॉन” की स्थिति पैदा कर सकता है, जिसमें कुछ न्यूरॉन सीखना बंद कर देते हैं।
- सॉफ्टमैक्स: बड़े आउटपुट के लिए इसकी गणनात्मक लागत अधिक होती है।
सारांश और अगले चरण
इस पाठ में हमने:
- सिग्मॉइड, ReLU और सॉफ्टमैक्स जैसे सक्रियण फ़ंक्शन का अध्ययन किया।
- न्यूरल नेटवर्क में उनकी भूमिकाओं और उपयोग के तरीकों को समझा।
- उनके लाभों और चुनौतियों पर चर्चा की।
अगले पाठ में हम एक सरल फीडफ़ॉरवर्ड न्यूरल नेटवर्क बनाएँगे और उसकी संरचना तथा कार्यप्रणाली को समझेंगे।

एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 76
- पाठ
- 320
अक्सर पूछे जाने वाले प्रश्न
क्या “सक्रियण फ़ंक्शन” पाठ निःशुल्क है?
हाँ—“सक्रियण फ़ंक्शन” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Python Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Python Academy पाठ्यक्रम में कुल 5 पाठ शामिल हैं।
“सक्रियण फ़ंक्शन” में मैं क्या सीखूँगा?
Sigmoid, ReLU और Softmax की व्याख्या आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Python Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Python Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Python Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 5 में से 2वाँ पाठ है।
“सक्रियण फ़ंक्शन” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Python Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Python Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- न्यूरल नेटवर्क का परिचय
- सक्रियण फ़ंक्शन
- फीडफ़ॉरवर्ड न्यूरल नेटवर्क
- बैकप्रोपेगेशन एल्गोरिदम
- TensorFlow के साथ पहला न्यूरल नेटवर्क