ईईजी डेटा पर आवर्तक (CNN) मॉडल


10

मैं सोच रहा हूं कि एक ईईजी संदर्भ में एक आवर्तक वास्तुकला की व्याख्या कैसे करें। विशेष रूप से मैं इसे एक आवर्तक CNN (LSTM जैसे आर्किटेक्चर के विपरीत) के रूप में सोच रहा हूं, लेकिन शायद यह अन्य प्रकार के आवर्तक नेटवर्क पर भी लागू होता है

जब मैं आर-सीएनएन के बारे में पढ़ता हूं, तो उन्हें आमतौर पर छवि वर्गीकरण संदर्भों में समझाया जाता है। वे आम तौर पर "समय के साथ सीखने" या "वर्तमान इनपुट पर समय -1 के प्रभाव सहित" के रूप में वर्णित हैं

ईईजी डेटा के साथ काम करने पर यह व्याख्या / स्पष्टीकरण वास्तव में भ्रमित हो जाता है। ईईजी डेटा पर उपयोग किए जा रहे आर-सीएनएन का एक उदाहरण यहां पाया जा सकता है

कल्पना कीजिए कि मेरे पास प्रत्येक 1x512 सरणी से प्रशिक्षण उदाहरण हैं। यह सरणी 512 लगातार समय बिंदुओं पर 1 इलेक्ट्रोड के लिए एक वोल्टेज रीडिंग को पकड़ती है। अगर मैं इसे एक आवर्तक CNN (1D संकल्पों का उपयोग करके) के रूप में उपयोग करता हूं, तो मॉडल का आवर्तक भाग वास्तव में "समय" पर कब्जा नहीं कर रहा है, है ना? (जैसा कि पहले चर्चा किए गए विवरण / स्पष्टीकरण द्वारा निहित होगा) क्योंकि इस संदर्भ में समय पहले से ही सरणी के दूसरे आयाम द्वारा कब्जा कर लिया गया है

तो इस तरह से एक सेटअप के साथ, नेटवर्क का आवर्तक हिस्सा वास्तव में हमें मॉडल करने की अनुमति देता है जो एक नियमित सीएनएन (यदि समय नहीं है) नहीं कर सकता है?

यह मुझे लगता है कि आवर्तक का मतलब सिर्फ एक कनवल्शन करना है, मूल इनपुट के परिणाम को जोड़ना, और फिर से हल करना। यह आवर्ती चरणों की x संख्या के लिए दोहराया जाता है। यह प्रक्रिया वास्तव में क्या लाभ देती है?


मुझे लगता है कि प्रत्येक चरण पर मूल इनपुट को रखना उपयोगी है क्योंकि पहचान सीखना कठिन हो सकता है, यही कारण है कि अवशिष्ट नेटवर्क या बस छिपी हुई अधिकांश परतों को बायपास करने के लिए इनपुट की नकल करना उपयोगी हो सकता है। आरजीएनएन के विशेष मामले के लिए, आप कल्पना कर सकते हैं कि कन्वेंशन टैग समय t = 50ms टैग करते हैं क्योंकि उस समय कुछ विशेषता दिखाई देती है। फिर आपका नेटवर्क उस विशेष समय पर मूल इनपुट को आगे के विश्लेषण के लिए देख सकता है।
अगमो

जवाबों:


1

एक नेटवर्क का आवर्तक हिस्सा आपको लंबी और छोटी अवधि की निर्भरता को मॉडल करने के लिए आम तौर पर बोल रहा है। तो आपके मॉडल में कुछ स्थिति हो सकती है।

यदि आप समय का उपयोग कर रहे हैं तो यह आमतौर पर फायदेमंद है। उदाहरण के लिए, यदि आपके पास हृदय गति मॉनिटर से डेटा है और आराम, तनाव और उबरने के बीच वर्गीकृत करना पसंद है। यदि आपका डेटापॉइंट कहता है कि आपकी हृदय गति 130 पर है, तो यह इस बात पर निर्भर करता है कि आप उच्च भार से उबर रहे हैं या कुछ और।

संपादित करें: मैं आपका दूसरा प्रश्न भूल गया।

यह मुझे लगता है कि आवर्तक का मतलब सिर्फ एक कनवल्शन करना है, मूल इनपुट के परिणाम को जोड़ना, और फिर से हल करना। यह आवर्ती चरणों की x संख्या के लिए दोहराया जाता है। यह प्रक्रिया वास्तव में क्या लाभ देती है?

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


0
  • 1x512 इनपुट ऐरे का अर्थ है: आवर्तक नेटवर्क प्रक्रियाओं को 512 बार इलेक्ट्रोड करना, दूसरे शब्दों में आपके पास प्रक्रिया करने के लिए एकल सुविधा है।
  • एक फीचर वाला सीएनएन बेकार है।

-1

याद रखें कि CNN फीचर डिटेक्टर हैं। एक संकेंद्रित परत का आउटपुट एक मैट्रिक्स है जो सिग्नल करता है जहां कुछ विशेषता का पता लगाया गया था।

इसलिए, आवर्तक CNNs आवर्तक तंत्रिका नेटवर्क हैं जो सुविधाओं के अनुक्रम सीखते हैं, जहाँ उन सुविधाओं को प्रशिक्षण के दौरान भी सीखा जाता है।


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

@JahKnows यह व्याख्या पर निर्भर करता है, वे दोनों वे नहीं हैं? (yosinski.com/deepvis) पर एक नज़र डालें। यह आपकी मदद कर सकता है।
मीडिया

@ncasas क्या आप अपने पैराग्राफ के लिए एक लिंक प्रदान करेंगे?
मीडिया
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.