सिग्मॉइड फंक्शन क्या है?
सिग्मॉइड, यानी लॉजिस्टिक फंक्शन, किसी भी वास्तविक संख्या को एक चिकनी S-आकार की वक्र के ज़रिए (0, 1) के खुले अंतराल में समेट देता है। इसे $$\sigma(x) = \frac{1}{1 + e^{-\text{a}\,x}}$$ के रूप में परिभाषित किया जाता है। यह न्यूरल नेटवर्क में सबसे ज़्यादा इस्तेमाल होने वाले एक्टिवेशन फंक्शनों में से एक है, और लॉजिस्टिक रिग्रेशन, प्रायिकता मॉडलिंग तथा ग्रोथ कर्व्स का अहम हिस्सा भी है। गेन पैरामीटर \(a\) यह तय करता है कि बदलाव कितना तीव्र होगा: \(a = 1\) पर आपको किताबी क्लासिक सिग्मॉइड मिलता है, जबकि \(a\) का मान जितना बड़ा होगा, बदलाव उतना ही सिकुड़कर एक स्टेप फंक्शन जैसा हो जाता है।
इस कैलकुलेटर का उपयोग कैसे करें
सबसे पहले गेन \(a\) दर्ज करें, फिर वह रेंज जिस पर आप फंक्शन का मूल्यांकन करना चाहते हैं: \(x\) का न्यूनतम मान, \(x\) का अधिकतम मान और \(x\) का स्टेप (वृद्धि)। यह टूल हर स्टेप पर \(\sigma(x)\), उसका पहला अवकलज \(\sigma'(x)\) और दूसरा अवकलज \(\sigma''(x)\) की एक तालिका बनाता है, और साथ ही आपके दिए गए वैकल्पिक \(x\) पर एकल-बिंदु मान भी दिखाता है। ध्यान रखें कि स्टेप शून्य से बड़ा होना चाहिए और \(x\) का अधिकतम मान कम से कम \(x\) के न्यूनतम मान के बराबर हो, वरना कोई पंक्ति नहीं बनेगी।
सूत्रों की व्याख्या
जब अवकलजों को खुद \(\sigma\) के रूप में लिखा जाता है, तो उनके रूप बेहद साफ़-सुथरे हो जाते हैं। अवकलन करने पर $$\sigma^{\prime}(x) = \text{a}\,\sigma(x)\bigl(1 - \sigma(x)\bigr)$$ मिलता है, जो हमेशा धनात्मक रहता है (इसलिए वक्र एकदिश रूप से बढ़ता है) और अपना अधिकतम मान \(\frac{\text{a}}{4}\) नति बिंदु \(x = 0\) पर प्राप्त करता है। दूसरा अवकलज $$\sigma^{\prime\prime}(x) = \text{a}^{2}\,\sigma(x)\bigl(1 - \sigma(x)\bigr)\bigl(1 - 2\,\sigma(x)\bigr)$$ है, जो \(x = 0\) पर अपना चिह्न बदलता है जहाँ \(\sigma = 0.5\) होता है — यही नति बिंदु की पुष्टि करता है।
हल किया हुआ उदाहरण
मान लीजिए \(a = 1\) और \(x = 2\) है। तब \(e^{-2} = 0.135335\) होगा, इसलिए $$\sigma(2) = \frac{1}{1.135335} = 0.880797$$ पहला अवकलज होगा \(0.880797 \cdot (1 - 0.880797) = 0.104994\)। दूसरा अवकलज होगा \(0.104994 \cdot (1 - 2 \cdot 0.880797) = 0.104994 \cdot (-0.761594) = -0.079963\)। \(x = 0\) पर मान इस तरह होते हैं: \(\sigma = 0.5\), \(\sigma' = 0.25\) और \(\sigma'' = 0\)।
अक्सर पूछे जाने वाले प्रश्न
गेन \(a\) क्या करता है? यह इनपुट को स्केल करता है। बड़ा \(a\) वक्र को \(x = 0\) के आसपास तेज़ी से ऊपर उठाता है; जैसे-जैसे \(a\) बढ़ता है, सिग्मॉइड एक तीखे स्टेप के करीब पहुँचता है, जबकि \(a = 0\) पर 0.5 की एक सीधी सपाट रेखा मिलती है।
सबसे तीव्र ढलान वाला बिंदु कहाँ है? हमेशा \(x = 0\) पर, जहाँ ढलान \(\frac{\text{a}}{4}\) के बराबर होती है और दूसरा अवकलज शून्य होता है।
आउटपुट कभी ठीक 0 या 1 क्यों नहीं होता? किसी भी परिमित \(x\) के लिए एक्सपोनेंशियल कभी शून्य तक नहीं पहुँचता, इसलिए \(\sigma\) हमेशा (0, 1) के अंदर ही रहता है। बहुत बड़े \(|\text{a}\cdot x|\) के लिए मान संख्यात्मक रूप से 0 या 1 के पास पहुँच जाता है, जिसे यह कैलकुलेटर सुरक्षित ढंग से संभाल लेता है।