क्या यह एक ऑटोएनकेडर के रूप में सीएनएन को प्रशिक्षित करने के लिए समझ में आता है?


9

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

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

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

तो, किसी को पता है कि क्या मैं सिर्फ एक सीएनएन का दिखावा कर सकता हूं जैसे कि यह एक "अपंग" ऑटोकेनडर था, या क्या यह व्यर्थ होगा?

क्या मुझे उदाहरण के लिए, एक गहरी विश्वास नेटवर्क जैसी किसी अन्य वास्तुकला पर विचार करना चाहिए?

जवाबों:


8

हां, ऑटोएनकोडर्स या अन्य अनसुनी विधियों के साथ सीएनएन का उपयोग करना समझ में आता है। वास्तव में, अप्रशिक्षित प्रशिक्षण के साथ सीएनएन के संयोजन के विभिन्न तरीकों को ईईजी डेटा के लिए उपयोग करने की कोशिश की गई है, जिसमें ऑटोकेनोडर्स का उपयोग करना (दृढ़ और / या खड़ी) शामिल है।

उदाहरण:

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

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

ईईजी मोटर इमेजरी संकेतों के वर्गीकरण के लिए एक उपन्यास गहन सीखने का दृष्टिकोण पूरी तरह से जुड़े हुए ऑटोकेनोडर्स का उपयोग करता है जो कि पर्यवेक्षित रूप से प्रशिक्षित (काफी उथले) सीएनएन के आउटपुट पर होता है।

लेकिन ईजी डेटा पर विशुद्ध रूप से पर्यवेक्षित सीएनएन को भी सफलता मिली है, उदाहरण के लिए देखें:

ईईजीईएनटी: ईईजी-आधारित ब्रेन-कंप्यूटर इंटरफेस के लिए एक कॉम्पैक्ट कन्वेंशनल नेटवर्क

मानव ईईजी से मस्तिष्क की मैपिंग और आंदोलन से संबंधित जानकारी के डीकोडिंग के लिए दीक्षांतीय तंत्रिका नेटवर्क के साथ गहन सीखने (प्रकटीकरण: मैं इस काम का पहला लेखक हूं, अधिक संबंधित काम देखें पी। 44)

ध्यान दें कि EEGNet पेपर दिखाता है कि कम संख्या में परीक्षणों के साथ, उनके CNN के विशुद्ध रूप से पर्यवेक्षित प्रशिक्षण से उनकी आधारभूत रेखाएँ निकल सकती हैं (चित्र 3 देखें)। केवल 288 प्रशिक्षण परीक्षणों के साथ एक डेटासेट पर हमारे अनुभव में, विशुद्ध रूप से पर्यवेक्षित CNN ठीक काम करते हैं, एक पारंपरिक फिल्टर बैंक आम स्थानिक पैटर्न बेसलाइन से थोड़ा बेहतर है।


3

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

यहां आप केरस फ्रेमवर्क का उपयोग करते हुए एक दृढ़ ऑटोकेन का उदाहरण पा सकते हैं: https://blog.keras.io/building-autoencoders-in-keras.html

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