← नवीनतम पेपर
🤖 AI

A feedback control optimizer for online and hardware-aware training of Spiking Neural Networks

यह शोध पत्र स्पाइकिंग न्यूरल नेटवर्क के लिए एक नवीन फीडबैक कंट्रोल-आधारित लर्निंग एल्गोरिदम प्रस्तुत करता है जो मिश्रित-सिग्नल न्यूरोमॉर्फिक उपकरणों पर स्केलेबल, स्थानीय और हार्डवेयर-जागरूक ऑनलाइन प्रशिक्षण को सक्षम बनाता है, जिससे एज अनुप्रयोगों में ऊर्जा दक्षता और लचीलेपन की चुनौतियों का समाधान करते हुए पारंपरिक एएनएन (ANNs) के तुलनीय प्रदर्शन प्राप्त होता है।

मूल लेखक: Matteo Saponati, Chiara De Luca, Giacomo Indiveri, Benjamin Grewe

प्रकाशित 2026-02-17
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Matteo Saponati, Chiara De Luca, Giacomo Indiveri, Benjamin Grewe

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

बड़ी तस्वीर: हमें इसकी आवश्यकता क्यों है?

कल्पना कीजिए कि आपके पास एक सुपर-स्मार्ट रोबोट दिमाग (एक आर्टिफिशियल न्यूरल नेटवर्क) है जो बिल्लियों, कुत्तों और कारों को पहचान सकता है। वर्तमान में, इस दिमाग को सिखाने के लिए, हम "बैकप्रोपैगेशन" (Backpropagation) नामक विधि का उपयोग करते हैं। इसे एक विशाल, केंद्रीकृत स्कूल प्रणाली की तरह समझें।

सीखने के लिए, रोबोट को यह करना होता है:

  1. एक पूरी पाठ्यपुस्तक (एक विशाल डेटासेट) पढ़नी होती है।
  2. एक परीक्षा देनी होती है।
  3. अपने सभी उत्तरों को ग्रेड करने के लिए एक विशाल "प्रिंसिपल के ऑफिस" (एक शक्तिशाली कंप्यूटर) को भेजने होते हैं।
  4. प्रिंसिपल गणना करता है कि वास्तव में क्या गलत हुआ, एक लंबी रिपोर्ट लिखता है, और उसे रोबट के दिमाग को ठीक करने के लिए वापस भेज देता है।

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

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

यह पेपर स्पाइकिंग न्यूरल नेटवर्क (SNNs)—जो ऐसे कंप्यूटर दिमाग हैं जो वास्तविक न्यूरॉन्स की तरह काम करते हैं—को ऑनलाइन (काम करते समय) और स्थानीय रूप से (बिना किसी केंद्रीय बॉस के) सिखाने का एक नया तरीका पेश करता है, विशेष रूप से ऊर्जा-कुशल हार्डवेयर के लिए।


समाधान: "फीडबैक कंट्रोल ऑप्टिमाइज़र" (Feedback Control Optimizer)

लेखकों ने एक नया लर्निंग एल्गोरिदम बनाया है जो रोबोट ब्रेन के लिए एक पर्सनल ट्रेनर की तरह काम करता है।

1. सेटअप: एथलीट और कोच

एक एकल न्यूरॉन (एक मस्तिष्क कोशिका) को एक एथलीट के रूप में कल्पना करें जो एक लक्ष्य स्कोर (जैसे एक विशिष्ट गति) प्राप्त करने की कोशिश कर रहा है।

  • एथलीट: इनपुट (संवेदी डेटा) प्राप्त करता है और स्पाइक्स (संकेत) छोड़ता है।
  • कोच (कंट्रोलर): यह एथलीट से जुड़े विशेष न्यूरॉन्स का एक जोड़ा है। एक "पॉजिटिव कोच" (प्रोत्साहित करने वाला) है और एक "नेगेटिव कोच" (आलोचक) है।

2. वे कैसे सीखते हैं: "धक्का और खिंचाव" (Push and Pull)

पारंपरिक लर्निंग में, सिस्टम यह देखने के लिए अंत तक प्रतीक्षा करता है कि एथलीट सही था या गलत। इस नए सिस्टम में, कोच लाइव देख रहे होते हैं।

  • लक्ष्य: एथलीट को "क्लास A" के लिए 100 मील प्रति घंटे की गति से दौड़ना है और "क्लास B" के लिए 20 मील प्रति घंटे की गति से।
  • प्रक्रिया:
    • एथलीट दौड़ता है।
    • कोच, एथलीट की वास्तविक गति की लक्ष्य गति से तुलना करते हैं।
    • यदि एथलीट क्लास A के लिए बहुत धीमा है, तो पॉजिटिव कोच उत्साहित हो जाता है और एथलीट को तेज करने के लिए एक "पुश" (धक्का) सिग्नल (फीडबैक) भेजता है।
    • यदि वह बहुत तेज़ है, तो नेगेटिव कोच उसे वापस खींचने के लिए "पुल" (खिंचाव) करने के लिए हस्तक्षेप करता है।
  • जादू: एथलीट को यह जानने की ज़रूरत नहीं है कि वह क्यों गलत था। उसे बस कोचों से "धक्का" या "खिंचाव" महसूस होता है। इस अहसास के आधार पर, वह अगली बार लक्ष्य के करीब पहुँचने के लिए अपने आंतरिक कनेक्शनों (सिनैप्टिक वेट्स) को तुरंत समायोजित करता है।

उपमा: साइकिल चलाना सीखने की कल्पना करें।

  • पुराना तरीका (Backprop): आप एक घंटे तक साइकिल चलाते हैं, गिर जाते हैं, फिर कोई आपके गिरने की फोटो लेता है, आपके संतुलन के भौतिकी का विश्लेषण करता है, और अगली बार अपनी मुद्रा (posture) को ठीक करने के लिए आपको 50 पन्नों का मैनुअल भेजता है।
  • नया तरीका (Feedback Control): एक अभिभावक आपके बगल में दौड़ रहा है। यदि आप बाईं ओर झुकते हैं, तो वे आपको दाईं ओर धीरे से धकेलते हैं। यदि आप दाईं ओर झुकते हैं, तो वे आपको बाईं ओर धकेलते हैं। आप उनके स्पर्श के आधार पर उसी क्षण में अपने संतुलन को समायोजित करते हैं। आप बिना रुके साइकिल चलाना सीख जाते हैं।

यह विशेष क्यों है?

1. यह "हार्डवेयर-अवेयर" है (असली चिप्स के लिए बना है)

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

  • समस्या: यदि आप एक अव्यवस्थित पियानो पर एक पूर्ण, नाजुक एल्गोरिदम चलाने की कोशिश करते हैं, तो यह बहुत बुरा सुनाई देता है।
  • समाधान: यह नया एल्गोरिदम मजबूत (robust) है। लेखकों ने हार्डवेयर को जानबूझकर "खराब" करके (विनिर्माण त्रुटियों का अनुकरण करके) इसका परीक्षण किया। भले ही 20% घटक "बेसुरे" थे, फिर भी सिस्टम ने पूरी तरह से सीखा।
  • गुप्त मंत्र: उन्होंने पाया कि यदि आप केवल एक के बजाय न्यूरॉन्स की एक छोटी टीम (एक आबादी) का उपयोग करते हैं, तो वे गलतियों को औसत निकाल सकते हैं। यह एक गायक दल (choir) की तरह है; यदि एक गायक थोड़ा बेसुरा है, तो अन्य लोग उसकी भरपाई करते हैं, और गाना सुंदर बना रहता है।

2. यह "ऑनलाइन" काम करता है (निरंतर सीखना)

यह सिस्टम अपना काम करते समय सीख सकता है।

  • परिदृश्य: एक सेल्फ-ड्राइविंग कार एक नए प्रकार की बाधा देखती है।
  • पुराना तरीका: कार को रोकें, डेटा को सर्वर पर भेजें, अपडेट का इंतजार करें, और फिर से शुरू करें।
  • नया तरीका: कार बाधा को देखती है, "कोच" न्यूरॉन्स त्रुटि को महसूस करते हैं, और कार का दिमाग चलते समय ही अपने ड्राइविंग नियमों को तुरंत समायोजित करता है।

परिणाम: क्या यह काम कर गया?

शोधकर्ताओं ने दो कार्यों पर इसका परीक्षण किया:

  1. बाइनरी क्लासिफिकेशन (Binary Classification): एक सरल खेल जहाँ मस्तिष्क को यह तय करना था कि सिग्नल "क्लास A" है या "क्लास B"। नए तरीके ने भारी-भरकम, ऊर्जा-खपत करने वाले तरीकों की तरह ही 100% सटीकता सीखी।
  2. "यिन-यांग" पहेली (The "Yin-Yang" Puzzle): एक अधिक जटिल पैटर्न रिकग्निशन कार्य। नया तरीका मानक, भारी-भरकम AI तरीकों के समान ही प्रदर्शन करता है, लेकिन बिना भारी मात्रा में डेटा स्टोर किए या केंद्रीय कंप्यूटर का इंतजार किए।

मुख्य निष्कर्ष

यह पेपर कंप्यूटर दिमागों के लिए एक नया "पर्सनल ट्रेनर" प्रस्तुत करता है।

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

संक्षेप में: यह वास्तव में बुद्धिमान, ऊर्जा-कुशल रोबोट और उपकरणों को बनाने की दिशा में एक बड़ा कदम है जो चलते समय सीख सकते हैं, ठीक वहीं जहाँ उनकी आवश्यकता है, बिना किसी सुपरकंप्यूटर के वाई-फाई कनेक्शन के।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →