छवि मान्यता के लिए हर उदाहरण तंत्रिका नेटवर्क मैंने पढ़ा है एक सरल "हाँ" या "नहीं" उत्तर पैदा करता है। एक निकास नोड "हां, यह एक मानवीय चेहरा है" से मेल खाता है, और एक "नहीं, यह मानव चेहरा नहीं है" से मेल खाता है।
मैं समझता हूं कि यह स्पष्टीकरण की सरलता के लिए संभव है, लेकिन मैं सोच रहा हूं कि इस तरह के एक तंत्रिका नेटवर्क को और अधिक विशिष्ट आउटपुट देने के लिए कैसे प्रोग्राम किया जा सकता है। उदाहरण के लिए, मान लीजिए कि मैं जानवरों का वर्गीकरण कर रहा था। इसके बजाय "एनिमल" या "नॉट ए एनिमल" कहने के बजाय, मैं "डॉग", "फिश", "बर्ड", "स्नेक" आदि जैसी प्रतिक्रियाएं चाहूंगा, एक अंतिम निकास नोड "नॉट ए एनिमल / आई"। इसे मत पहचानो ”।
मुझे यकीन है कि यह संभव होना चाहिए, लेकिन मुझे यह समझने में परेशानी हो रही है कि कैसे। ऐसा लगता है कि त्रुटि के बैकप्रोपोगेशन के प्रशिक्षण एल्गोरिथ्म के कारण, जैसा कि आप एक निकास नोड (यानी, "यह एक कुत्ता है") को प्रशिक्षित करते हैं और न्यूरॉन्स के वजन बदल जाते हैं, फिर एक और निकास नोड के लिए आदर्श स्थिति जो आप पहले से थे प्रशिक्षित (यानी, "यह एक पक्षी है") विचलन करना शुरू कर देगा, और इसके विपरीत। इसलिए एक श्रेणी को पहचानने के लिए नेटवर्क का प्रशिक्षण किसी अन्य श्रेणी के लिए किए गए प्रशिक्षण को तोड़ देगा, इस प्रकार हमें एक सरल "हां" या "नहीं" डिजाइन तक सीमित कर देगा।
क्या ऐसे पहचानकर्ता को असंभव बना देता है? या क्या मैं एल्गोरिथ्म को गलत समझ रहा हूं? केवल दो चीजें जो मैं सोच सकता हूं, वे हैं:
या तो हम प्रत्येक चीज के लिए एक तंत्रिका नेटवर्क को प्रशिक्षित कर सकते हैं जिसे हम वर्गीकृत करना चाहते हैं और किसी भी तरह से अधिक से अधिक, सुपर-नेटवर्क (उदाहरण के लिए, "कुत्ते" के लिए एक नेटवर्क, "पक्षी" के लिए एक नेटवर्क, आदि) का उपयोग करने के लिए उपयोग करते हैं, जिसे हम किसी तरह "जानवरों" के लिए सुपर-नेटवर्क बनाने के लिए एक साथ जोड़ें); या,
हास्यास्पद जटिल प्रशिक्षण पद्धति का निर्माण करें, जिसमें अविश्वसनीय रूप से उन्नत गणित की आवश्यकता होगी और किसी भी तरह सभी संभावित आउटपुट (दूसरे शब्दों में,
insert math magic here
) के लिए एक आदर्श न्यूरॉन-वेट-स्टेट का उत्पादन करेंगे ।
(साइड नोट 1: मैं विशेष रूप से बहुस्तरीय पेसेप्ट्रॉन को एक तरह के तंत्रिका नेटवर्क के रूप में देख रहा हूं।)
(साइड नोट 2: पहले बुलेटेड "संभव समाधान" के लिए, प्रत्येक विशिष्ट तंत्रिका नेटवर्क होने और उनके माध्यम से पुनरावृत्ति करना जब तक कि हमें "हां" प्रतिक्रिया प्राप्त नहीं होती है। मुझे पता है कि यह काफी आसानी से किया जा सकता है, लेकिन यह सरल कार्यात्मक है। मशीन सीखने के बजाय प्रोग्रामिंग। मैं यह जानना चाहता हूं कि क्या जानकारी को खिलाने और उचित प्रतिक्रिया प्राप्त करने के लिए एक तंत्रिका नेटवर्क होना संभव है ।)