200 साल में जुटे औज़ार और 2006〜2012 में एक साथ जली 3 बत्तियाँ
मशीन को बहुत सारे उदाहरण दिखाकर उससे नियम खोजवाना। इसके कई औज़ार सांख्यिकी, मधुमक्खियों के वर्गीकरण, जेल से पैरोल पर रिहाई, संकेत भेजने के शोध और मनोवैज्ञानिक परीक्षणों से निकले थे। 2006 से शुरू हुए 7 सालों में गहरे न्यूरल नेटवर्क (डीप लर्निंग) अचानक बहुत सक्षम हुए, क्योंकि उनके औज़ारों के साथ GPU और बड़ी मात्रा में डेटा भी उपलब्ध हो गया था।
012006 · डीप लर्निंग की शुरुआत
3 शर्तें एक साथ पूरी हुईं
2006 में नया क्या था—विचार या परिस्थितियाँ?
कई परतों वाले न्यूरल नेटवर्क सिर्फ़ बैकप्रोपेगेशन (अध्याय 8) से अच्छी तरह नहीं सीख पाते थे। 2006 में जेफ़्री हिंटन (Geoffrey Hinton) और उनके साथियों ने पहले सही उत्तर दिए बिना डेटा की विशेषताएँ सीखने (प्री-ट्रेनिंग), फिर पूरे नेटवर्क को बैकप्रोपेगेशन से सँवारने की विधि दिखाई। इसका वर्णन उन्होंने (अनुवाद) के रूप में किया। हाथ से लिखे अंकों के MNIST डेटा पर त्रुटि दर 1.25% थी।
उसी साल Science के एक शोधपत्र ने लिखा, (अनुवाद)। उसने गणना की गति, डेटा की मात्रा और वज़नों के अच्छे शुरुआती मान गिनाए और आगे लिखा, (अनुवाद)।
दाईं ओर के चित्र में 3 शर्तों की बत्तियाँ जलाकर या बुझाकर खड़ी और आड़ी पट्टियों वाली छवियों के पुनर्निर्माण की तुलना कर सकते हैं। प्री-ट्रेनिंग से शुरुआती वज़न तय करने पर नेटवर्क सही उत्तरों के बिना एक-एक परत सीखता है, फिर पूरे नेटवर्क को बैकप्रोपेगेशन से सँवारा जाता है (बत्तियों का असर इस साइट का बनाया उदाहरण है)।
Δwij =η(⟨vihj⟩डेटा − ⟨vihj⟩पुनर्निर्माण)
v, h
दृश्य परत (पिक्सेल) और छिपी परत के न्यूरॉन
w
वज़न
⟨ ⟩
औसत (डेटा और पुनर्निर्माण के अंतर से वज़न सुधारे जाते हैं; रिस्ट्रिक्टेड बोल्ट्ज़मान मशीन की विधि)
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:2006 में हिंटन ने डीप लर्निंग नाम का नया विचार खोजा मूल स्रोत के अनुसार:शोधपत्र ने खुद लिखा कि इसकी उपयोगिता 1980 के दशक से स्पष्ट थी। मुख्य नई बात शुरुआती वज़न चुनने की विधि थी, जिसके बारे में उसने कहा, (अनुवाद)। उसी 2006 में योशुआ बेंजियो (Yoshua Bengio) और उनके साथियों ने भी मिलती-जुलती विधि दी।
एक-एक परत क्यों
बेतरतीब शुरुआती वज़नों से गहरे नेटवर्क को बैकप्रोपेगेशन द्वारा सिखाने पर पीछे जाने वाला संकेत हर परत से गुज़रते हुए कमज़ोर हो सकता है या नेटवर्क किसी खराब समाधान पर अटक सकता है। डेटा की विशेषताएँ एक-एक परत करके सीख चुके वज़नों से शुरू करने पर पूरे नेटवर्क का समायोजन अच्छा हुआ।
बाद में पता चला कि शुरुआती वज़न और एक्टिवेशन फ़ंक्शन (ReLU) को बेहतर ढंग से चुनकर प्री-ट्रेनिंग के बिना भी सीखना संभव है (इस अध्याय का “गहरी परतों में भी संकेत बना रहे” वाला पृष्ठ)।
मूल स्रोत और भरोसे का स्तर (1)3 शर्तें एक साथ पूरी हुईं
28 जुलाई 2006मूल स्रोत से पुष्टि
जेफ़्री हिंटन (Geoffrey Hinton) और साथियों ने गहरे न्यूरल नेटवर्क सीखने का तरीका प्रस्तुत किया: । इसे माना जाता है
बहुत-सी परतों वाले न्यूरल नेटवर्क केवल बैकप्रोपेगेशन से अच्छी तरह नहीं सीख पाते थे। हिंटन और साथियों ने तरीका दिखाया जिसमें पहले सही उत्तर दिए बिना हर बार 1 परत सिखाई जाती है (पूर्व-प्रशिक्षण): । उसके बाद पूरे नेटवर्क को बैकप्रोपेगेशन से समायोजित किया जाता है। हस्तलिखित अंकों के MNIST पर त्रुटि दर 1.25% थी (Neural Computation का शोधपत्र)। चित्रों और दस्तावेज़ों को कम संख्याओं में दर्शाने में भी यह पिछले तरीकों से बेहतर था (Science का शोधपत्र)।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है कि “2006 में हिंटन ने डीप लर्निंग का नया विचार खोजा” मूल स्रोत के अनुसार:शोधपत्र खुद (Science) कहता है कि गहरे न्यूरल नेटवर्क (ऑटोएनकोडर) को बैकप्रोपेगेशन से सिखाकर डेटा को कम संख्याओं में दर्शाने के लिए । इसके लिए कंप्यूटर पर्याप्त तेज़, डेटा पर्याप्त बड़ा और शुरुआती वज़न अच्छे हल के पर्याप्त करीब होने चाहिए। उसने कहा: । मुख्य नई बात शोधपत्र की यह थी: । उसी 2006 में योशुआ बेंजियो (Yoshua Bengio) और साथियों ने भी मिलता-जुलता तरीका प्रस्तुत किया (नोबेल समिति की व्याख्या का संदर्भ 34)।
चित्र क्या दिखाता है:2006 में नया विचार गहरा नेटवर्क नहीं था। नई बात 3 शर्तों का एक साथ मिलना थी: तेज़ गणना, बहुत डेटा और वज़नों के अच्छे शुरुआती मान।
पुनर्निर्माण की त्रुटि (सीखने के साथ घटती है)
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_rbm_layer.py
021763 · 1961 · बेयस
परिणाम से कारण की ओर
क्या केवल संकेत देने वाले शब्दों से दस्तावेज़ का विषय पहचाना जा सकता है?
बेयस का प्रमेय साक्ष्य मिलने के बाद किसी कारण या परिकल्पना की संभावना को दोबारा गणना करने का विचार है। शोधपत्र 23 दिसंबर 1763 को ब्रिटेन की रॉयल सोसायटी में पढ़ा गया। इसके लेखक थॉमस बेयस (Thomas Bayes) का निधन हो चुका था। उनके मित्र प्राइस (Price) ने उनके कागज़ों में इसे ढूँढकर भेजा था।
1961 में RAND संस्थान के एम. ई. मैरन (M. E. Maron) ने इस विचार से शोधपत्रों के सारांशों को 32 विषयों में बाँटने का प्रयोग किया। उन्होंने मान लिया कि विषय तय होने पर शब्द एक-दूसरे से स्वतंत्र रूप से आते हैं और बस हर शब्द की संभावना को आपस में गुणा किया (आज इसे सरल बेयस या नाइव बेयस कहते हैं)। कम-से-कम 2 संकेत शब्दों वाले 85 नए सारांशों में पहला चुना गया विषय 44 (51.8%) के लिए सही था। सबसे ऊपर के 3 विषयों को गिनने पर 68 (80%) सही थे।
दाईं ओर के चित्र में संकेत शब्द दबाने पर गुणा के ज़रिए विषयों की संभावनाएँ बदलती हैं (शब्द और संभावनाएँ इस साइट के बनाए उदाहरण हैं)।
P(विषय | शब्द) ∝ P(विषय) × Π P(शब्द | विषय)
P(A | B)
शर्त B के तहत A होने की संभावना
Π
हर शब्द के लिए गुणा करना
∝
समानुपाती (अंत में इस तरह भाग देते हैं कि कुल 1 हो जाए)
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:नाइव (सरल) बेयस ऐसी विधि है जो भोलेपन से मानती है कि शब्दों का एक-दूसरे से कोई संबंध नहीं मूल स्रोत के अनुसार:मैरन ने खुद लिखा था कि स्वतंत्रता की धारणा स्पष्ट रूप से सही नहीं है, लेकिन गणना आसान करने के लिए उसे अपनाया गया। शोधपत्र में न naive शब्द मिलता है, न Bayes नाम।
प्रशिक्षण और परीक्षण के नतीजे
मैरन ने 1959 के 405 सारांशों में से 260 में शब्द गिने (90 संकेत शब्द थे) और 145 को तैयारी के दौरान बिल्कुल देखे बिना परीक्षण में इस्तेमाल किया। शोधपत्र के अनुसार प्रशिक्षण दस्तावेज़ों पर पहले चुने गए विषय की सटीकता 84.6% और नए दस्तावेज़ों पर 51.8% थी। केवल उसी डेटा पर प्रदर्शन मापने से, जिससे सीखा गया हो, क्षमता का अनुमान ज़्यादा हो जाता है। “अलग करके जाँचना” वाला यह विचार अध्याय के अंत तक बार-बार आएगा।
मूल स्रोत और भरोसे का स्तर (2)परिणाम से कारण की ओर
23 दिसंबर 1763मूल स्रोत से पुष्टि
बेयस (Bayes) का निबंध ── 1763 में मित्र प्राइस (Price) ने मृत्यु के बाद बचे कागज़ों में इसे खोजकर Royal Society को भेजा
बेयस का प्रमेय परिणाम (सबूत) देखने के बाद उसके कारण या किसी परिकल्पना के सही होने की संभावना दोबारा निकालने का तरीका है। यह naive Bayes वर्गीकरण की नींव है। 23 दिसंबर 1763 को Royal Society में एक निबंध पढ़ा गया, जिसे प्राइस ने सदस्य जॉन कैंटन (John Canton) को भेजे पत्र के रूप में प्रस्तुत किया था। यह (An Essay towards solving a Problem in the Doctrine of Chances) था, जो प्राइस को अपने दिवंगत मित्र बेयस के कागज़ों में मिला था। यह पत्रिका Philosophical Transactions के खंड 53 में पृष्ठ 370 से छपा। प्राइस के पत्र के अनुसार बेयस ऐसा तरीका खोजना चाहते थे जिससे किसी घटना की संभावना का अनुमान लगाया जा सके, जब केवल यह मालूम हो कि वह कितनी बार हुई और कितनी बार नहीं हुई, और कुछ भी मालूम न हो।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है कि “बेयस ने 1763 में बेयस का प्रमेय प्रकाशित किया”। मूल स्रोत के अनुसार:उस समय बेयस की मृत्यु हो चुकी थी (शीर्षक में the late, यानी दिवंगत, है)। कागज़ों में निबंध खोजकर Royal Society को भेजने और सार्वजनिक करने वाले उनके मित्र प्राइस थे।
नाइव बेयस से दस्तावेज़ों का वर्गीकरण ── 1961 में मैरन (Maron) ने संकेत देने वाले शब्दों से संभावना के आधार पर लेख का क्षेत्र पहचानने का प्रयोग किया। उन्होंने खुद लिखा कि शब्दों के स्वतंत्र होने की मान्यता सही नहीं है
नाइव बेयस वर्गीकरण में दस्तावेज़ के संकेत देने वाले शब्दों से बेयस के प्रमेय के ज़रिए हर क्षेत्र में उसके होने की संभावना निकाली जाती है। दस्तावेज़ को संभावना में स्थान 1 पर आने वाले क्षेत्र में रखा जाता है। क्षेत्र तय होने पर शब्दों के स्वतंत्र रूप से आने की मान्यता रखी जाती है, ताकि केवल हर शब्द की संभावना को गुणा करके गणना हो सके। मैरन (M. E. Maron, The RAND Corporation) ने 1961 के लेख (Automatic Indexing: An Experimental Inquiry) में कंप्यूटर पत्रिका IRE Transactions on Electronic Computers के 1959 के 405 सारों पर प्रयोग किया। मार्च और जून के अंकों के 260 सार ट्रेनिंग डेटा बने, जिनसे शब्दों और क्षेत्रों का संबंध गिना गया। सितंबर अंक के 145 सार तैयारी के दौरान बिल्कुल नहीं देखे गए और बाद में टेस्ट डेटा बने। 32 क्षेत्र और 90 संकेत देने वाले शब्द थे। ऐसे 85 टेस्ट सारों में, जिनमें 2 या अधिक संकेत शब्द थे, सबसे अधिक संभावना वाला क्षेत्र 44 में सही था (51.8%); सबसे अधिक संभावना वाले पहले 3 क्षेत्रों में सही क्षेत्र 68 में था (80%)।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है, “नाइव (भोला) बेयस ऐसी विधि है जो भोलेपन से मानती है कि शब्दों का आपस में संबंध नहीं होता” मूल स्रोत के अनुसार:मैरन ने खुद 1961 के लेख में लिखा था कि शब्दों की आपसी स्वतंत्रता की मान्यता स्पष्ट रूप से गलत है, लेकिन गणना आसान बनाने के लिए इसे अपनाते हैं (हालाँकि सटीकता घटती है)। यह समझ-बूझकर चुना गया आसान रास्ता था। लेख में naive शब्द या Bayes नाम नहीं मिला। इस गणना को साक्ष्य से पीछे लौटकर परिकल्पना तक पहुँचने वाला तर्क कहा गया है।
जो अभी पता नहीं है:1961 के इस प्रयोग में ट्रेनिंग और टेस्ट डेटा अलग रखे गए थे; तैयारी के दौरान टेस्ट के 145 सार बिल्कुल नहीं देखे गए। लेख की संख्याएँ यह भी दिखाती हैं कि नए दस्तावेज़ों पर सटीकता (51.8%) ट्रेनिंग में इस्तेमाल हुए दस्तावेज़ों की सटीकता (स्थान 1 वाला क्षेत्र सही होने की दर 84.6%) से बहुत कम थी।
चित्र क्या दिखाता है:हर क्षेत्र में शब्द आने की संभावनाएँ गुणा करके ही संकेत देने वाले शब्दों से दस्तावेज़ का क्षेत्र पहचाना जा सकता है। शब्द आपस में असंबंधित हैं, यह गलत मान्यता रखने पर भी काफी जवाब सही आते हैं।
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_naive_bayes.py
031805 · न्यूनतम वर्ग विधि
त्रुटियों के वर्गों का न्यूनतम योग
मापे गए बिंदु बिखरे हों, तो कौन-सी सीधी रेखा सबसे अच्छा “मेल खाती” है?
1805 में पेरिस के आद्रियाँ-मारी लजांद्र (Adrien-Marie Legendre) ने धूमकेतुओं की कक्षा की गणना पर लिखी पुस्तक के परिशिष्ट में न्यूनतम वर्ग विधि प्रकाशित की। समीकरणों की संख्या अज्ञात मानों से अधिक हो, तो सभी त्रुटियों को 0 नहीं कर सकते। उन्होंने लिखा कि हर त्रुटि का वर्ग लेकर उन्हें जोड़ना और मान इस तरह चुनना कि कुल योग सबसे छोटा हो, सबसे सामान्य, सटीक और आसान तरीका है। इससे त्रुटियाँ एक-दूसरे को संतुलित करती हैं और बहुत बड़ी त्रुटियाँ परिणाम को अपनी ओर खींच नहीं पातीं, यह भी उन्होंने समझाया।
दाईं ओर के चित्र में त्रुटियाँ असली वर्गों के क्षेत्रफल के रूप में दिखती हैं। बिंदुओं को खिसकाएँ या रेखा की ढाल बदलें (अंतःखंड अपने-आप बदलता है) और कुल क्षेत्रफल घटाने की कोशिश करें। “न्यूनतम वर्ग (घाटी के तल पर)” दबाने से सूत्र द्वारा एक ही बार में निकाली गई रेखा बनती है। डेटा के अनुसार सूत्र के मान तय करना—इस अध्याय की कई विधियाँ इसी रूप से शुरू होती हैं।
S=Σ(yi − (a xi +b))² को न्यूनतम करें a=Σ(xi − x̄)(yi − ȳ) ÷ Σ(xi − x̄)², b= ȳ − a x̄
(xi, yi)
मापे गए डेटा के बिंदु
a, b
रेखा की ढाल और अंतःखंड
x̄, ȳ
x और y के औसत
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:न्यूनतम वर्ग विधि गाउस (Gauss) ने बनाई मूल स्रोत के अनुसार:इसे सबसे पहले छापकर प्रकाशित करने वाले लजांद्र थे (1805)। गाउस ने 1809 की पुस्तक में लिखा कि वे इसे 1795 से इस्तेमाल कर रहे थे। स्टीफ़न स्टिग्लर (Stephen Stigler, 1981) ने माना कि गाउस के पहले होने की संभावना अधिक है, पर प्रमाण निर्णायक नहीं। अमेरिका के रॉबर्ट एड्रेन (Robert Adrain) ने भी 1808〜1809 में इसे प्रकाशित किया।
पहले खोजने का सबसे प्रसिद्ध विवाद
स्टिग्लर (1981) इसे सांख्यिकी के इतिहास में खोज की प्राथमिकता का सबसे प्रसिद्ध विवाद कहते हैं। गाउस ने बाद की यादों में कभी 1794 भी कहा, इसलिए साल भी निश्चित नहीं है।
मूल स्रोत और भरोसे का स्तर (1)त्रुटियों के वर्गों का न्यूनतम योग
1805–1809मूल स्रोत से पुष्टिस्रोतों में मतभेद है
न्यूनतम वर्ग विधि ── लेजांद्र (Legendre) ने 1805 में पुस्तक के परिशिष्ट में प्रकाशित की; गाउस (Gauss) ने 1809 में दावा किया कि वे 1795 से इसका इस्तेमाल कर रहे थे (सांख्यिकी के इतिहास का सबसे प्रसिद्ध प्राथमिकता विवाद)
न्यूनतम वर्ग विधि में मापे गए मान और सूत्र से निकाले गए मान के बीच हर 1 त्रुटि की 2 की घात निकालकर उन्हें जोड़ा जाता है। फिर सूत्र के स्थिरांक (सीधी रेखा के लिए ढाल और अंतःखंड) इस तरह चुने जाते हैं कि यह योग सबसे छोटा हो। लेजांद्र (A. M. Legendre) ने 1805 में पेरिस में धूमकेतुओं की कक्षाएँ निर्धारित करने पर पुस्तक (Nouvelles méthodes pour la détermination des orbites des comètes) प्रकाशित की। इसके परिशिष्ट (Sur la Méthode des moindres quarrés) में उन्होंने लिखा कि समीकरणों की संख्या अज्ञात मानों से अधिक होने पर सभी त्रुटियाँ 0 नहीं की जा सकतीं। इसलिए त्रुटियों के वर्गों का योग न्यूनतम करना सबसे सामान्य, सटीक और व्यावहारिक तरीका है। इससे त्रुटियों में संतुलन आता है और बहुत बड़ी त्रुटियों के असर से बचा जा सकता है। गाउस (C. F. Gauss) ने 1809 में हैम्बर्ग में प्रकाशित खगोलीय गति की पुस्तक (Theoria motus corporum coelestium) के खंड 186 में लिखा कि अंतरों के वर्गों का योग न्यूनतम करने का सिद्धांत वे 1795 से इस्तेमाल कर रहे थे और हाल में लेजांद्र ने भी इसे प्रकाशित किया है। 1981 में इतिहास की फिर जाँच करने वाले स्टिग्लर (Stigler) इसे सांख्यिकी के इतिहास का सबसे प्रसिद्ध प्राथमिकता विवाद कहते हैं।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है कि “न्यूनतम वर्ग विधि गाउस ने बनाई”। मूल स्रोत के अनुसार:इसे पहले मुद्रित रूप में प्रकाशित करने वाले लेजांद्र थे (1805 की पुस्तक का परिशिष्ट)। गाउस ने 1809 की पुस्तक में लिखा कि वे 1795 से इसका इस्तेमाल कर रहे थे। लेकिन 1981 में सबूतों की फिर जाँच करने वाले स्टिग्लर ने निष्कर्ष दिया कि शायद गाउस ने इसे पहले खोज लिया था, पर अपने समय के लोगों तक पहुँचाने में सफल नहीं हुए। उन्होंने यह भी कहा कि यह निष्कर्ष निर्णायक नहीं है। अमेरिकी एड्रेन (Adrain) ने भी 1808 के अंत या 1809 की शुरुआत में यही विधि प्रकाशित की थी। इसलिए इस चर्चा में 2 नहीं, 3 व्यक्ति आते हैं।
जो अभी पता नहीं है:गाउस ने सच में 1795 में इसका इस्तेमाल किया था या नहीं, यह तय नहीं है। उनके बाद के बयानों में कभी 1794 भी आता है, इसलिए साल अनिश्चित है। स्टिग्लर लिखते हैं कि फ़्रांस के मेरिडियन सर्वेक्षण के आँकड़ों से शायद इसकी जाँच की जा सकती है।
3 मूल स्रोत और उनकी जाँच का विवरण
स्रोतों के बीच मतभेद:लेजांद्र की पुस्तक का प्रकाशन साल: शीर्षक पृष्ठ पर AN XIII − 1805 है। गाउस ने 1809 की पुस्तक में इसे Paris 1806 के रूप में उद्धृत किया (archive.org पर परिशिष्ट सहित 1806 का संस्करण भी है)। गाउस के इस्तेमाल शुरू करने का साल: 1809 की पुस्तक में 1795; स्टिग्लर (1981) के अनुसार बाद के बयानों में कभी 1794।
चित्र क्या दिखाता है:बिखरे बिंदुओं के लिए रेखा ऐसी चुनी जाती है कि उससे दूरी के अंतर का वर्ग, यानी 2 घात, लेकर जोड़ने पर कुल सबसे छोटा हो।
ढाल a बदलने पर त्रुटियों के वर्गों का योग (घाटी का तल न्यूनतम वर्ग है)
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_least_squares.py
041838 · 1958 · S आकार का वक्र
जनसंख्या के सूत्र से संभावना तक
ऐसा अनुमान कैसे बनाएँ जो हमेशा 0 और 1 के बीच रहे?
1838 में बेल्जियम के पियेर फ़्राँस्वा वेरहुल्स्ट (Pierre François Verhulst) ने जनसंख्या की बढ़त का सूत्र दिया। इसमें दोगुनी होती बढ़त की ताकत mp से जनसंख्या बढ़ने के साथ मज़बूत होता ब्रेक np² घटाया जाता है। हल का वक्र S आकार का होता है और जनसंख्या ऊपरी सीमा m/n के पास पहुँचती है। 1845 में उन्होंने इस वक्र का नाम logistique रखा (कारण नहीं बताया)।
बाद में यही S आकार का वक्र संभावना का अनुमान लगाने में इस्तेमाल हुआ। जिन डेटा के उत्तर “हाँ (1)” या “नहीं (0)” होते हैं, उनमें समझाने वाले चरों से 1 होने की संभावना बताने की विधि लॉजिस्टिक रिग्रेशन है। सीधी रेखा का अनुमान 0 से नीचे या 1 से ऊपर जा सकता है, लेकिन S आकार का वक्र हमेशा 0 और 1 के बीच रहता है। 1958 में लंदन विश्वविद्यालय के डेविड कॉक्स (David Cox) ने 0 और 1 वाले डेटा के रिग्रेशन पर शोधपत्र प्रकाशित किया।
दाईं ओर “जनसंख्या (1838)” में m और n बदलें। “हाँ · नहीं (1958)” में “1 कदम सीखें” दबाकर देखें कि S आकार का वक्र बिंदुओं से कैसे मेल खाने लगता है।
dp/dt=mp − np² P(y=1)=1 ÷(1+e−(ax+b))
p, m, n
जनसंख्या, बढ़त की ताकत और ब्रेक की ताकत
a, b
सीखने से तय होने वाले मान
e
लगभग 2.718 (प्राकृतिक लघुगणक का आधार)
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:लॉजिस्टिक रिग्रेशन कॉक्स ने 1958 में बनाया मूल स्रोत के अनुसार:1994 के साक्षात्कार में कॉक्स ने खुद कहा कि वे नहीं जानते कि सबसे पहले किसने बनाया; शायद कॉर्नफ़ील्ड (Cornfield) ने किया हो। 1944 में बर्कसन (Berkson) ने लॉजिस्टिक फ़ंक्शन इस्तेमाल करके शब्द बनाया था।
ब्रेक का रूप तय नहीं होता
वेरहुल्स्ट ने फ़्रांस, बेल्जियम, एसेक्स और रूस के जनसंख्या डेटा से तुलना की। उन्होंने लिखा कि ब्रेक को np³ या n log p करने पर भी अवलोकनों से त्रुटि लगभग समान रहती है, जबकि ऊपरी सीमा बहुत बदल जाती है। कम डेटा से तय नहीं हो पाता कि कौन-सा सूत्र सही है। यह समस्या AIC और क्रॉस-वैलिडेशन के पृष्ठ “ज़रूरत से ज़्यादा मेल को कैसे पहचानें” से जुड़ती है।
मूल स्रोत और भरोसे का स्तर (2)जनसंख्या के सूत्र से संभावना तक
1838मूल स्रोत से पुष्टि
लॉजिस्टिक फ़ंक्शन (S आकार का वक्र) ── वेरहुल्स्ट (Verhulst) ने 1838 में जनसंख्या वृद्धि के समीकरण के रूप में प्रकाशित किया; नाम 1845 में मिला
लॉजिस्टिक फ़ंक्शन का समीकरण शुरुआत में लगभग दुगुना होने की रफ़्तार से बढ़ता है, लेकिन ऊपरी सीमा के पास पहुँचने पर वृद्धि धीमी पड़ती है और S आकार बनता है। बाद की लॉजिस्टिक रिग्रेशन में इस S आकार से संभावना (0 और 1 के बीच की संख्या) दर्शाई जाती है। वेरहुल्स्ट (P.-F. Verhulst) ने 1838 में केटले (Quetelet) द्वारा संपादित पत्रिका (Correspondance mathématique et physique) के खंड 10 के छोटे शोधपत्र में जनसंख्या p की वृद्धि दर को dp/dt = mp − np² से दर्शाया। इसमें दुगुनी वृद्धि वाले पद mp से ब्रेक लगाने वाला पद np² घटाया गया है, जिसका असर जनसंख्या बढ़ने पर अधिक होता है। समीकरण के हल से पता चलता है कि समय बीतने पर जनसंख्या ऊपरी सीमा m/n के पास पहुँचती है। उन्होंने फ़्रांस, बेल्जियम, एसेक्स और रूस के आँकड़ों से तुलना की। उन्होंने लिखा कि अध्ययन 1833 में पूरा हो गया था और केटले के सुझाव पर प्रकाशित किया गया। उन्होंने यह भी लिखा कि ब्रेक का रूप np³, np⁴ या n log p करने पर देखे गए आँकड़ों से त्रुटि लगभग समान रही, लेकिन ऊपरी सीमा बहुत बदल गई।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है कि “logistic वर्गीकरण के लिए बना शब्द है”। मूल स्रोत के अनुसार:मूल रूप से यह जनसंख्या वृद्धि का समीकरण था। 1838 के शोधपत्र में इसका नाम नहीं था। वेरहुल्स्ट ने 1845 में बेल्जियम की Royal Academy के शोधपत्र में इसे logistique कहा, पर कारण नहीं बताया (क्रेमर (Cramer) का 2002 का ऐतिहासिक अध्ययन)। 1920 में पर्ल (Pearl) और रीड (Reed) ने अमेरिकी जनसंख्या पर अध्ययन करते हुए वेरहुल्स्ट के काम से अनजान रहकर यही वक्र फिर खोजा।
जो अभी पता नहीं है:वेरहुल्स्ट ने खुद बताया कि ब्रेक का रूप बदलने पर देखे गए आँकड़ों से त्रुटि लगभग समान रहती है, लेकिन ऊपरी सीमा का अनुमान बहुत बदल जाता है। उनका निष्कर्ष था कि ब्रेक का असली रूप केवल भविष्य बता सकता है। कम आँकड़ों से सही समीकरण तय न कर पाने की यह समस्या आगे मॉडल चुनने (AIC आदि) की चर्चा से जुड़ती है।
लॉजिस्टिक रिग्रेशन ── 1958 में डेविड रॉक्सबी कॉक्स (David Roxbee Cox) ने 0 और 1 वाले डेटा का रिग्रेशन प्रकाशित किया। वे खुद कहते थे कि उन्हें नहीं पता कि सबसे पहले किसने किया था
लॉजिस्टिक रिग्रेशन ऐसी विधि है जो हाँ या नहीं की तरह 1 या 0 वाले जवाबों में, उम्र जैसे व्याख्यात्मक चरों से 1 होने की संभावना का अनुमान लगाती है। सामान्य लीनियर रिग्रेशन में अनुमान 0 से कम या 1 से ज़्यादा हो सकता है। S आकार की लॉजिस्टिक वक्र इस्तेमाल करने पर अनुमान हमेशा 0 और 1 के बीच रहता है और परिणाम ऑड्स रेशियो (घटना होने की प्रवृत्ति का अनुपात) से पढ़े जा सकते हैं। कॉक्स (डी. आर. कॉक्स; लेख में संबद्धता: Birkbeck College, University of London) ने जुलाई 1958 के लेख (The Regression Analysis of Binary Sequences) में 0 और 1 के क्रमों के लिए परीक्षण और अनुमान पर विचार किया, जहाँ 1 आने की संभावना 1 या अधिक व्याख्यात्मक चरों पर निर्भर मानी जाए। सार में लिखा है कि पहले से काफ़ी शोध है और उसकी भी समीक्षा की जाएगी। 1994 के साक्षात्कार में कॉक्स ने बताया कि लक्ष्य न्यूनतम वर्ग रिग्रेशन जैसा, 0 और 1 के डेटा का विश्लेषण करने वाला व्यवस्थित ढाँचा बनाना था। इसकी एक वजह यह थी कि बर्कबेक कॉलेज के प्रयोगात्मक मनोविज्ञान के लोग 0 और 1 वाले डेटा के विश्लेषण में बहुत रुचि रखते थे।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है, “कॉक्स ने 1958 में लॉजिस्टिक रिग्रेशन का आविष्कार किया” मूल स्रोत के अनुसार:कॉक्स ने खुद 1994 के साक्षात्कार में कहा कि उन्हें नहीं पता कि सबसे पहले किसने लॉजिस्टिक रिग्रेशन किया। शायद कॉर्नफ़ील्ड (Cornfield) ने 1958 से कुछ साल पहले फ़्रेमिंघम अध्ययन में किया था। 1944 में बर्कसन (Berkson) ने बायोअसे में लॉजिस्टिक फ़ंक्शन इस्तेमाल किया था (जीवों का उपयोग करके दवाओं आदि का असर मापने का प्रयोग) और शब्द गढ़ा था (क्रेमर (Cramer) का 2002 का ऐतिहासिक शोध)। 2022 के चिकित्सा पत्रिका के लेख में लिखा है कि लॉजिस्टिक रिग्रेशन बर्कसन (1944) ने बनाया और कॉक्स (1958) ने निखारा।
जो अभी पता नहीं है:इस काम से जुड़े लोगों के विवरण में भी स्पष्ट नहीं है कि लॉजिस्टिक रिग्रेशन सबसे पहले किसने इस्तेमाल किया। कॉक्स ने कॉर्नफ़ील्ड का नाम लिया, लेकिन यह भी कहा कि उन्हें याद नहीं कि उन पर उसका प्रभाव पड़ा था या नहीं।
चित्र क्या दिखाता है:आबादी बढ़ने को दिखाने वाली S आकार की वक्र बाद में “हाँ या नहीं” की संभावना का अनुमान लगाने में इस्तेमाल हुई, ताकि मान 0 और 1 के बीच रहे।
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_logistic.py
051901 · 1933 · मुख्य घटक विश्लेषण
बिंदुओं के सबसे पास कौन-सी रेखा?
x और y दोनों के माप में त्रुटि हो, तो “मेल खाने वाली रेखा” कैसे चुनें?
न्यूनतम वर्ग की रेखा केवल y में त्रुटि मानकर ऊपर-नीचे के अंतर को घटाती है। इसलिए x या y में से किसे आधार बनाएँ, इससे रेखा बदल जाती है। 1901 में लंदन के कार्ल पियर्सन (Karl Pearson) ने सोचा कि हर बिंदु से रेखा पर डाले गए लंब की लंबाई के वर्गों का योग न्यूनतम करना चाहिए। वह रेखा बिंदुओं के केंद्र से गुज़रती है और उनके बिखराव को दिखाने वाले दीर्घवृत्त के सबसे लंबे अक्ष की दिशा में होती है।
दाईं ओर “पियर्सन के 10 बिंदु” चुनने पर 10 बिंदु ठीक उनके शोधपत्र के संख्यात्मक उदाहरण वाले हैं। “लंब” चुनकर रेखा घुमाएँ और वह दिशा खोजें जहाँ लंबों के वर्गों का औसत सबसे छोटा हो। शोधपत्र में ढाल −0.546 है। x से y का अनुमान लगाने वाले रिग्रेशन में −0.5396 और y से x का अनुमान लगाने में −0.5659 मिलता है, इसलिए 3 अलग रेखाएँ बनती हैं।
1933 में कोलंबिया विश्वविद्यालय के हैरोल्ड होटेलिंग (Harold Hotelling) ने आपस में संबंधित कई परीक्षणों के अंकों से सबसे अधिक बिखराव समझाने वाले घटकों को क्रम से निकालने की विधि को (अनुवाद) कहा।
Σ di² को न्यूनतम करने वाली दिशा = बिंदुओं के सबसे अधिक बिखराव की दिशा (पहला मुख्य घटक)
di
iवें बिंदु से रेखा पर डाले गए लंब की लंबाई
बिखराव का दीर्घवृत्त
डेटा का बिखराव दिखाने वाला दीर्घवृत्त
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:मुख्य घटक विश्लेषण होटेलिंग ने 1933 में बनाया मूल स्रोत के अनुसार:बिंदुओं के सबसे पास की रेखा बिखराव के सबसे लंबे अक्ष की दिशा में होती है, यह पियर्सन 1901 में दिखा चुके थे।
factor की जगह components क्यों
होटेलिंग ने मनोविज्ञान में परीक्षणों के अंकों के पीछे के (अनुवाद) निकालने के अध्ययन से शुरुआत की थी। उन्होंने लिखा कि मनोविज्ञान के बाहर (बिजली के खंभों के गुण, मुद्रा विनिमय दर आदि) भी इसे इस्तेमाल करने और गणित के factor शब्द से भ्रम रोकने के लिए components (घटक) नाम चुना।
मूल स्रोत और भरोसे का स्तर (2)बिंदुओं के सबसे पास कौन-सी रेखा?
नवंबर 1901मूल स्रोत से पुष्टि
प्रिंसिपल कंपोनेंट एनालिसिस का शुरुआती रूप ── 1901 में पियर्सन (Pearson) ने दिखाया कि बिंदुओं के समूह के सबसे करीब रेखा उनके फैलाव के सबसे लंबे अक्ष की दिशा में होती है
लंदन के University College के कार्ल पियर्सन (Karl Pearson) ने समतल या 3 और अधिक आयामों के स्थान में बिंदुओं पर सबसे ठीक बैठने वाली रेखा या समतल खोजने की समस्या ली। सामान्य न्यूनतम वर्ग विधि (रिग्रेशन: केवल y में त्रुटि मानकर ऊर्ध्वाधर अंतर कम करना) में x या y को आधार बनाने से अलग रेखाएँ मिलती हैं। पियर्सन ने कहा कि x और y दोनों में समान रूप से माप की त्रुटि हो, तो बिंदुओं से रेखा तक की लंबवत दूरियों के वर्गों का योग न्यूनतम करना चाहिए। उन्होंने दिखाया कि यह रेखा केंद्रक से गुजरती है और बिंदुओं के फैलाव के दीर्घवृत्ताभ के सबसे लंबे अक्ष की दिशा में होती है। यह आधुनिक प्रिंसिपल कंपोनेंट एनालिसिस के मुख्य घटक 1 की दिशा है। इस विधि में बहुत-सी संख्याओं के समूह को कम संख्याओं से दिखाया जाता है, सबसे अधिक फैलाव वाली दिशाएँ पहले ली जाती हैं। शोधपत्र में 10 बिंदुओं का उदाहरण है: सबसे करीब रेखा की ढाल −0.546, x से y की रिग्रेशन रेखा की −0.5396 और y से x की −0.5659 है। तीनों रेखाएँ अलग हैं।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है कि “होटेलिंग (Hotelling) ने 1933 में बहुत-से चरों को कम संख्याओं में समेटने के लिए प्रिंसिपल कंपोनेंट एनालिसिस बनाई”। मूल स्रोत के अनुसार:पियर्सन ने 1901 में ही दिखाया था कि सबसे करीब रेखा बिंदुओं के फैलाव के सबसे लंबे अक्ष की दिशा में है। लेकिन उनका उद्देश्य x और y दोनों में त्रुटि होने पर सबसे ठीक बैठने वाली रेखा या समतल खोजना था और उदाहरण केवल 2 तथा 3 चरों के थे। उन्होंने लिखा कि 4, 5 या अधिक चरों में चौथी, पाँचवीं या उससे अधिक घात के समीकरण हल करने के कारण गणना कठिन होगी, लेकिन हल का अनुमान लगाना उतना कठिन नहीं है। principal components नाम 1933 में होटेलिंग ने दिया।
प्रिंसिपल कंपोनेंट एनालिसिस: 1933 में होटेलिंग (Hotelling) ने परीक्षा के अंक जैसी बहुत-सी संख्याओं को, फैलाव के क्रम में चुने गए कम घटकों से व्यक्त करने की विधि को मुख्य घटकों की विधि कहा
Columbia विश्वविद्यालय के हैरोल्ड होटेलिंग (Harold Hotelling) ने माना कि बच्चों की अंकगणित की गति या पढ़ने की परीक्षा के अंकों जैसे आपस में जुड़े बहुत-से चरों के पीछे कम संख्या में परस्पर असंबद्ध मूल राशियाँ होती हैं। उन्होंने इन्हें निकालने का तरीका दिखाया। पहले ऐसा 1 घटक लिया जाता है जो सभी चरों के फैलाव का सबसे अधिक हिस्सा समझाता है। फिर उससे असंबद्ध घटकों में से बचे फैलाव को सबसे अधिक समझाने वाले घटक क्रम से चुने जाते हैं। कम असर वाले घटक छोड़े जा सकते हैं। उन्होंने इसे कहा और समझाया कि यह बिंदुओं के वितरण के दीर्घवृत्ताभ के मुख्य अक्षों के साथ निर्देशांक अक्ष मिलाने जैसा है। मनोविज्ञान में इन्हें कहा जाता था। लेकिन बिजली के खंभों के गुण या विनिमय दर जैसे दूसरे क्षेत्रों में भी उपयोग और गणित के factor शब्द से भ्रम रोकने के लिए उन्होंने components (घटक) नाम चुना।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है कि “प्रिंसिपल कंपोनेंट एनालिसिस डेटा के आयाम घटाने के लिए कंप्यूटर युग की तकनीक है”। मूल स्रोत के अनुसार:होटेलिंग का 1933 का शोधपत्र परीक्षा के अंकों के पीछे के मूल मानसिक कामों (तब के शब्द में कारकों) को निकालने का मनोविज्ञान शोध था। इसे थॉर्नडाइक (Thorndike) की Unitary Traits Committee और Carnegie Foundation के अंतर्गत किया गया। components नाम दूसरे क्षेत्रों में उपयोग और गणित के factor से भ्रम रोकने के लिए चुना गया। वैसे, डेटा बिंदुओं के सबसे करीब रेखा सबसे अधिक फैलाव की दिशा में होती है, यह पियर्सन (Pearson) 1901 में दिखा चुके थे।
जो अभी पता नहीं है:होटेलिंग को पियर्सन के 1901 के शोधपत्र की जानकारी थी या नहीं, इस साइट ने इसकी पुष्टि नहीं की है। बचाई गई प्रति मशीन से पहचाना गया पाठ है और सभी पृष्ठ नहीं पढ़े गए हैं।
Whence Principal Components? (Lawrence Hubert · 2016 · p.3-6 Harold Hotelling and Truman Lee Kelley/Hotelling as a Quant… · बाद में लिखा गया सारांश)
चित्र क्या दिखाता है:बिंदुओं के सबसे पास की रेखा, जिसके लिए लंबवत दूरी के वर्गों यानी 2 घातों का जोड़ न्यूनतम है, बिंदुओं के फैलाव की सबसे लंबी दिशा भी है। यह केवल y का अंतर देखने वाली रिग्रेशन रेखा से अलग है।
रेखा की दिशा और लंबों के वर्गों का औसत
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_pca.py
061950 · जापान · परिमाणीकरण
डेटा से अंक तय करना
“अच्छी तरह ढलना · सामान्य · विद्रोही” जैसे उत्तरों को कितने अंक दें?
जापान के 1948 के पढ़ने-लिखने की क्षमता के सर्वेक्षण के अंत के आसपास, सांख्यिकीय गणित संस्थान के चिकिओ हयाशी (Chikio Hayashi) से एक दंड कानून के विद्वान ने सलाह माँगी। वे पैरोल पर रिहाई के निर्णय को सांख्यिकी से अधिक भरोसेमंद बनाना चाहते थे। तब तक लोग हर उत्तर को −2 से 2 जैसे अंक देकर जोड़ते थे।
हयाशी योकोहामा जेल गए। उन्होंने देखा कि जेल में अच्छी तरह ढलने वाले आदर्श कैदी और बहुत विद्रोही कैदी, दोनों में दोबारा अपराध की प्रवृत्ति थी, जबकि बीच वाले लोग सबसे कम दोबारा अपराध करते थे। इसलिए वे उत्तर को दिए जाने वाले मान खुद डेटा से तय करने की विधि तक पहुँचे, जिससे दोबारा अपराध करने और नहीं करने वाले समूह साफ़ अलग हों (1950 का अंग्रेज़ी शोधपत्र)।
दाईं ओर लोगों द्वारा तय किए गए अंकों और डेटा से निकले अंकों की तुलना करें (लोगों की संख्या इस साइट का बनाया उदाहरण है)।
अंक s ऐसे चुनें कि सहसंबंध अनुपात η² अधिकतम हो
s
उत्तर (श्रेणी) को दिया गया मान
η²
कुल बिखराव का वह हिस्सा जो समूहों के अंतर से समझाया जा सके (आज के परिमाणीकरण प्रकार II का रूप)
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:परिमाणीकरण प्रकार I〜IV हयाशी ने इसी क्रम में बनाए और नाम दिए मूल स्रोत के अनुसार:पहले पैरोल का अनुमान लगाने की विधि पूरी हुई (आज का प्रकार II)। I〜IV के नाम सामाजिक मनोवैज्ञानिक हिरोशी अकुतो (Hiroshi Akuto) ने 1964 में दिए; इनका बनने के क्रम से संबंध नहीं है।
सलाह और शोधपत्र
सलाह का विषय था कि 3 में से 1 हिस्सा सज़ा काट चुके कैदियों को पैरोल दें या नहीं। हयाशी ने सुना कि जेल जीवन में ढलकर मेहनत करने वाले आदर्श कैदी रिहाई के बाद जल्दी वापस आ जाते हैं। अंक हमेशा एक ही दिशा में सीधे क्रम में नहीं लगते। 1950 का अंग्रेज़ी शोधपत्र इसे अनुमान की सटीकता अधिकतम करने की समस्या के रूप में प्रस्तुत करता है।
बाद का परिमाणीकरण
इसके बाद हयाशी ने अलग-अलग वास्तविक समस्याओं के लिए विधियाँ बनाईं: पढ़ने-लिखने की क्षमता का सर्वेक्षण (प्रकार I), जापानी राष्ट्रीय रेलवे के पटरी रखरखाव कर्मचारियों के आपसी संबंधों का सर्वेक्षण (प्रकार IV) और निर्यात के डिब्बाबंद उत्पादों के लेबल डिज़ाइन का सर्वेक्षण (प्रकार III)। प्रकार III (1956) फ़्रांस के जाँ-पॉल बेंज़ेक्री (Jean-Paul Benzécri) के कॉरेस्पॉन्डेंस विश्लेषण (1973) से गणितीय रूप से गहराई से जुड़ा है और उससे पहले प्रकाशित हुआ था।
हयाशी के मानों से असली पैरोल निर्णय कितने बदले, यह अभी नहीं जाँचा गया है।
मूल स्रोत और भरोसे का स्तर (1)डेटा से अंक तय करना
1950–1956मूल स्रोत से पुष्टिजापान
क्वांटिफ़िकेशन सिद्धांत: 1950 में चिकिओ हयाशी (Chikio Hayashi) ने पैरोल का अनुमान लगाने के लिए गुणात्मक डेटा को संख्याएँ देने की विधि पर शोधपत्र लिखा
Institute of Statistical Mathematics के हयाशी को 1948 का जापानी लोगों के पढ़ने-लिखने की क्षमता का सर्वेक्षण समाप्त होने के करीब न्याय मंत्रालय के सुधार और पैरोल प्रशिक्षण संस्थान के एक आपराधिक कानून विशेषज्ञ से अनुरोध मिला। वे सज़ा का 3 में से 1 हिस्सा पूरा करने वाले कैदियों को पैरोल देने का निर्णय सांख्यिकी से अधिक विश्वसनीय बनाना चाहते थे। पुरानी विधि में हर उत्तर को इंसानी निर्णय से −2, −1, 0, 1, 2 जैसे अंक देकर जोड़ा जाता था। योकोहामा जेल जाते हुए हयाशी ने सुना कि जेल में अच्छी तरह ढलकर खूब काम करने वाले आदर्श कैदी रिहा होने पर जल्दी लौट आते हैं। उन्होंने देखा कि बहुत विद्रोही लोग भी फिर अपराध करते हैं और बीच के लोगों में इसकी संभावना सबसे कम होती है। इसलिए मूल्यांकन के अंक केवल एक दिशा में क्रमबद्ध नहीं हो सकते। उन्होंने सोचा कि दोबारा अपराध न करने और करने वाले समूह सबसे स्पष्ट अलग हों, इस तरह हर उत्तर (गुणात्मक डेटा) की संख्याएँ खुद डेटा से तय की जाएँ। 1950 के अंग्रेज़ी शोधपत्र में इसे अनुमान की सफलता दर अधिकतम करने की समस्या के रूप में लिखा। बाद में उन्होंने पढ़ने-लिखने के सर्वेक्षण, जापानी राष्ट्रीय रेलवे के पटरी रखरखाव कर्मियों के संबंधों और निर्यात के डिब्बाबंद खाद्य पदार्थों के लेबल डिज़ाइन जैसे वास्तविक कामों के लिए विधियाँ बनाईं। इन्हें मिलाकर क्वांटिफ़िकेशन सिद्धांत कहा जाने लगा।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है कि “क्वांटिफ़िकेशन प्रकार I, II, III, IV हयाशी ने इसी क्रम से बनाए और नाम दिए”। मूल स्रोत के अनुसार:पहला पैरोल अनुमान वाला तरीका था (आज का प्रकार II)। प्रकार I पढ़ने-लिखने के सर्वेक्षण, IV रेलवे के पटरी रखरखाव कर्मियों और III निर्यात के डिब्बों के लेबल डिज़ाइन के सर्वेक्षण से बना। I–IV क्रमांक सामाजिक मनोवैज्ञानिक हिरोशी अकुतो (Hiroshi Akuto) ने 1964 में दिए; क्रमांक और विकास के क्रम में सीधा संबंध नहीं है (मोरिमोतो (Morimoto), 2005)। मोरिमोतो प्रकार III से गणितीय रूप से निकट कामों में फ़्रांस के बेंज़ेक्रि (Benzécri) का correspondence analysis (1973) आदि बताते हैं। हयाशी का प्रकार III (1956) उससे पहले का है।
जो अभी पता नहीं है:हयाशी की संख्याओं (वज़नों) से असली पैरोल निर्णय कितने बदले, या वे व्यवहार में इस्तेमाल हुए या नहीं, इस साइट ने इसकी पुष्टि नहीं की है।
चित्र क्या दिखाता है:जवाबों के अंक इंसान के बजाय डेटा से तय करने पर “मध्यम स्तर के लोगों में दोबारा अपराध की संभावना सबसे कम है” जैसे संबंध भी पकड़े जा सकते हैं, जो सीधी रेखा में नहीं आते।
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_quantification.py
071951 · 1967 · k निकटतम पड़ोसी
बस सबसे पास के उदाहरण से सीखना
याद किए उदाहरणों में सबसे पास वाले की नकल से कितना सही अनुमान लगा सकते हैं?
k निकटतम पड़ोसी विधि में नए बिंदु के सबसे पास के k डेटा बिंदु ढूँढकर उसे उनमें सबसे अधिक संख्या वाले वर्ग में रखा जाता है। पहले से डेटा के वितरण का रूप नहीं माना जाता। फ़रवरी 1951 में फ़िक्स (Fix) और हॉजेस (Hodges) ने अमेरिकी वायु सेना के विमानन चिकित्सा विद्यालय की रिपोर्ट में इस प्रकार के नियम पर विचार किया। उन्होंने दिखाया कि डेटा की संख्या n के साथ k भी बढ़े (लेकिन k/n, 0 की ओर जाए), तो वर्गीकरण सर्वोत्तम वर्गीकरण के पास पहुँचता है।
1967 में स्टैनफ़ोर्ड के कवर (Cover) और हार्ट (Hart) ने साबित किया कि केवल सबसे पास के 1 बिंदु का अनुसरण करने वाली निकटतम पड़ोसी विधि (k=1) में भी, अनंत डेटा हो तो त्रुटि दर सैद्धांतिक न्यूनतम (बेयस त्रुटि दर) की 2 गुनी से अधिक नहीं होती। शोधपत्र कहता है कि इस अर्थ में अनंत डेटा की वर्गीकरण संबंधी आधी जानकारी सबसे पास के 1 बिंदु में होती है।
दाईं ओर बिंदु रखें और k बदलें। k=1 पर प्रशिक्षण के सारे डेटा सही पहचाने जाते हैं, लेकिन शोर वाले बिंदुओं के आसपास छोटे द्वीप बन जाते हैं।
R* ≤ R ≤ R*(2 − M R* ÷(M − 1))≤ 2R*
R
निकटतम पड़ोसी विधि की त्रुटि दर (अनंत डेटा होने पर)
R*
बेयस त्रुटि दर (वितरण पूरी तरह ज्ञात होने पर भी बची त्रुटि)
M
वर्गों की संख्या
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:k निकटतम पड़ोसी विधि कवर और हार्ट ने 1967 में बनाई मूल स्रोत के अनुसार:दोनों ने खुद लिखा कि पड़ोसी नियमों को पहले सूत्रबद्ध करके उनके गुणों का अध्ययन संभवतः फ़िक्स और हॉजेस ने किया था। 1951 की रिपोर्ट किसी शोध पत्रिका में प्रकाशित नहीं हुई।
गारंटी की शर्तें
2 गुनी की यह गारंटी अनंत डेटा के लिए है; कम डेटा पर प्रदर्शन की गारंटी नहीं है।
इस साइट ने 1951 की मूल रिपोर्ट सीधे अभी नहीं जाँची है (जानकारी 1967 के शोधपत्र और व्याख्याओं से है)।
मूल स्रोत और भरोसे का स्तर (2)बस सबसे पास के उदाहरण से सीखना
फ़रवरी 1951सारांशों से पुष्टि
k-निकटतम पड़ोसी विधि की शुरुआत: फ़िक्स (E. Fix) और हॉजेस (J. L. Hodges, Jr.) ने 1951 में अमेरिकी वायुसेना की रिपोर्ट में बनाई (पत्रिका में शोधपत्र नहीं छपा)
k-निकटतम पड़ोसी विधि (k-NN) में नए बिंदु के सबसे करीब k लेबल वाले डेटा बिंदु खोजकर उसे सबसे अधिक संख्या वाले समूह में रखा जाता है। डेटा का वितरण पहले तय नहीं होता, इसलिए यह गैर-पैरामीट्रिक विधि है। फ़रवरी 1951 में फ़िक्स और हॉजेस ने अमेरिकी वायुसेना के विमानन चिकित्सा विद्यालय (USAF School of Aviation Medicine, टेक्सस का Randolph Field) की रिपोर्ट (Discriminatory Analysis, Nonparametric Discrimination) में इस प्रकार का नियम बनाया। उन्होंने दिखाया कि डेटा की संख्या n बढ़ने के साथ k भी बढ़ाएँ और k/n को 0 के करीब लाएँ, तो नियम सुसंगत होता है: डेटा बढ़ने के साथ सर्वोत्तम वर्गीकरण के करीब पहुँचता है। कवर (Cover) और हार्ट (Hart) का 1967 का शोधपत्र ऐसा परिचय देता है।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है कि “k-निकटतम पड़ोसी विधि कवर और हार्ट ने 1967 में बनाई”। मूल स्रोत के अनुसार:उन्होंने खुद अपने 1967 के शोधपत्र में लिखा कि पड़ोसी नियम को पहले व्यवस्थित करके गुणों का अध्ययन शायद फ़िक्स और हॉजेस ने किया था। 1951 की रिपोर्ट पत्रिका के शोधपत्र के रूप में नहीं छपी (Scholarpedia का विवरण)।
जो अभी पता नहीं है:इस साइट ने 1951 की मूल रिपोर्ट अभी खोलकर नहीं जाँची है। सामग्री 1967 के शोधपत्र और व्याख्यात्मक लेख के परिचय पर आधारित है।
निकटतम पड़ोसी विधि की सैद्धांतिक गारंटी ── 1967 में कवर (Cover) और हार्ट (Hart) ने साबित किया कि केवल सबसे पास के 1 बिंदु के आधार पर वर्गीकरण करने पर भी त्रुटि दर सैद्धांतिक न्यूनतम की 2 गुनी से अधिक नहीं होती
निकटतम पड़ोसी विधि (k=1 वाला k-निकटतम पड़ोसी वर्गीकरण) नए डेटा को सबसे पास के पहले से वर्गीकृत बिंदु के वर्ग (समूह) में रखती है। कवर (T. M. Cover, Stanford University) और हार्ट (P. E. Hart, Stanford Research Institute) ने जनवरी 1967 के शोधपत्र (Nearest Neighbor Pattern Classification) में दिखाया कि जब वर्गीकृत बिंदु पर्याप्त हों, तो इस विधि की त्रुटि दर R पूरी वितरण जानकारी होने पर मिलने वाली न्यूनतम त्रुटि दर R* (बेयस त्रुटि दर) से कम नहीं होगी, लेकिन R* की 2 गुनी से अधिक भी नहीं होगी (वर्गों की संख्या M हो तो R* ≤ R ≤ R*(2 − MR*/(M − 1)))। शोधपत्र ने लिखा कि इस अर्थ में अनंत डेटा की वर्गीकरण जानकारी का आधा हिस्सा सबसे पास के 1 बिंदु में होता है।
जो अभी पता नहीं है:यह सैद्धांतिक गारंटी पर्याप्त डेटा होने पर लागू है (शोधपत्र के शब्दों में large sample); यह कम डेटा होने पर प्रदर्शन के बारे में नहीं बताती।
चित्र क्या दिखाता है:केवल सबसे पास के उदाहरण की नकल से भी सही जवाब मिल सकते हैं। k को 1 रखने पर प्रशिक्षण डेटा के सभी जवाब सही होते हैं, लेकिन शोर वाले बिंदुओं के आसपास छोटे द्वीप बन जाते हैं।
R* और R की ऊपरी सीमा (2 वर्ग होने पर)
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_knn.py
081957 · 1967 · k-means
बाँटें, फिर औसत पर खिसकाएँ
सही उत्तर दिए बिना डेटा को k समूहों में बाँट सकते हैं?
k-means में (1) बिंदुओं को सबसे पास के प्रतिनिधि के समूह में बाँटना और (2) प्रतिनिधि को उस समूह के औसत पर खिसकाना, बारी-बारी दोहराया जाता है। इससे समूहों के भीतर का बिखराव घटता है। हर दोहराव में कुल बिखराव घटता है या उतना ही रहता है।
एक जैसी प्रक्रिया तक कई लोग अलग-अलग पहुँचे थे। 1957 में बेल लैब्स के लॉयड (Lloyd) ने संकेत के वोल्टेज को निश्चित संख्या के प्रतिनिधि मानों में बदलकर भेजने (PCM) के लिए, न्यूनतम त्रुटि वाले विभाजन और प्रतिनिधि खोजने की प्रक्रिया लिखी। उनकी पांडुलिपि संस्थान के भीतर बाँटी गई (पत्रिका में लगभग 25 साल बाद छपी)। 1967 में कैलिफ़ोर्निया विश्वविद्यालय, लॉस एंजेलिस के जेम्स मैकक्वीन (James MacQueen) ने बिंदुओं को एक-एक करके निकटतम समूह में डालने और तुरंत औसत बदलने की प्रक्रिया को k-means नाम दिया।
दाईं ओर “बाँटें” और “खिसकाएँ” बारी-बारी दबाएँ। प्रतिनिधियों की शुरुआती जगह बदलने पर कभी अलग उत्तर मिल सकता है।
W=Σसमूह Σसमूह के बिंदु x ‖x − μसमूह‖²
x, μ
बिंदु और समूह का प्रतिनिधि (औसत)
‖ ‖²
दूरी का वर्ग
W
समूहों के भीतर बिखराव का कुल योग
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:k-means मैकक्वीन ने 1967 में खोजा मूल स्रोत के अनुसार:उसी शोधपत्र में उन्होंने पहले के उदाहरणों में सेबेस्ट्येन (Sebestyen, 1962), फ़ॉर्जी (Forgy) और जेनरिच (Jennrich), तथा वॉलेस (Wallace) और बॉल (Ball) गिनाए। 1956 में स्टाइनहाउस (Steinhaus) और 1957 में लॉयड भी यही विचार दे चुके थे।
25 साल बाद का शोधपत्र
लॉयड की पांडुलिपि 1982 में पत्रिका में छपी। उन्होंने खुद उसे (अनुवाद) कहा।
मैकक्वीन का और आज का k-means
मैकक्वीन ने एक-एक बिंदु जोड़ने वाली क्रमिक प्रक्रिया का नाम रखा था। आज पाठ्यपुस्तकों में दिखने वाली दो चरणों की प्रक्रिया—सारे बिंदुओं को फिर बाँटना → औसत फिर निकालना—उसी शोधपत्र में उस विधि के रूप में दी गई है जो फ़ॉर्जी और जेनरिच ने उन्हें लगभग 1963 में बताई थी (बॉक (Bock), 2008 का सार)।
मूल स्रोत और भरोसे का स्तर (2)बाँटें, फिर औसत पर खिसकाएँ
31 जुलाई 1957–1982मूल स्रोत से पुष्टि
k-means का आधार ── 1957 में बेल प्रयोगशालाओं के स्टुअर्ट पी. लॉयड (Stuart P. Lloyd) ने संकेत को कुछ प्रतिनिधि मानों से दर्शाने का सबसे अच्छा तरीका खोजने की प्रक्रिया लिखी (शोध पत्रिका में 1982 में छपी)
बेल प्रयोगशालाओं के स्टुअर्ट लॉयड ने PCM (पल्स कोड मॉड्युलेशन: संकेत के वोल्टेज को तय संख्या के प्रतिनिधि मानों में से किसी एक से बदलकर भेजना) पर विचार किया। समस्या ऐसी सीमाएँ और प्रतिनिधि मान खोजने की थी जिनसे मूल संकेत के साथ त्रुटि के वर्ग का औसत (क्वांटाइज़ेशन नॉइज़) सबसे कम हो। उनकी विधि I में बारी-बारी से ये चरण दोहराए जाते हैं: (1) सीमाएँ तय कर हर अंतराल के केंद्रक (औसत) को उसका प्रतिनिधि मान बनाना, (2) पड़ोसी प्रतिनिधि मानों के ठीक बीच को नई सीमा बनाना। यह 1 आयाम के k-means जैसा है (बिंदुओं को सबसे नज़दीकी प्रतिनिधि के समूह में बाँटना और प्रतिनिधि को समूह के औसत पर ले जाना, इन चरणों को दोहराना)। मसौदा 1957 में बेल प्रयोगशालाओं के अंदर बाँटा गया और उसी साल सितंबर में सांख्यिकी की एक संस्था की बैठक में इसका कुछ हिस्सा प्रस्तुत हुआ। लेकिन यह लगभग 25 साल बाद, 1982 में शोध पत्रिका में छपा।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है, “k-means मैकक्वीन (MacQueen) ने 1967 में बनाया था” मूल स्रोत के अनुसार:बिंदुओं को सबसे नज़दीकी प्रतिनिधि के समूह में बाँटने और प्रतिनिधि को औसत पर ले जाने की वैसी ही प्रक्रिया लॉयड के 1957 में बेल प्रयोगशालाओं में बाँटे गए मसौदे में पहले से थी (1 आयामी संकेतों के क्वांटाइज़ेशन के लिए)। कंप्यूटर और पैटर्न पहचान के क्षेत्रों में इसे अक्सर लॉयड का एल्गोरिद्म कहते हैं (बॉक (Bock), 2008)। लेकिन मसौदा 25 साल तक शोध पत्रिका में नहीं छपा। लॉयड ने खुद 1982 के लेख के परिशिष्ट में इसे 1957 के मसौदे को लगभग वैसा ही छापने वाला कहा।
जो अभी पता नहीं है:1957 का मूल मसौदा (बेल प्रयोगशालाओं का आंतरिक अभिलेख) सार्वजनिक नहीं है। इस साइट ने केवल 1982 के लेख के परिशिष्ट से इसकी पुष्टि की है। 1957 की बैठक में क्या और कितना प्रस्तुत किया गया था, यह ज्ञात नहीं है।
k-means ── 1967 में मैकक्वीन (MacQueen) ने बिंदुओं को k समूहों में बाँटने की विधि का नाम k-means (k औसत) रखा
कैलिफ़ोर्निया विश्वविद्यालय, लॉस एंजेलिस के जे. मैकक्वीन ने डेटा (बिंदुओं) को k समूहों में बाँटने की विधि को k-means नाम दिया। इसका उद्देश्य हर समूह में फैलाव (औसत से दूरियों के वर्गों का योग) कम रखना था। उनकी विधि में पहले k बिंदुओं से 1-1 समूह बनता है। फिर हर नया बिंदु उस समूह में जुड़ता है जिसका औसत सबसे पास है, और उस समूह का औसत तुरंत बदल दिया जाता है। हर चरण में k औसत अपने-अपने समूह के औसत होते हैं, इसलिए नाम k-means रखा गया। उसी शोधपत्र में मैकक्वीन ने आज अक्सर k-means के रूप में बताई जाने वाली विधि भी दी: सभी बिंदुओं को सबसे नज़दीकी औसत वाले समूह में दोबारा बाँटना → हर समूह का औसत दोबारा निकालना; इन 2 चरणों को दोहराना। उनके अनुसार फ़ॉर्गी (Forgy) और जेनरिच (Jennrich) ने स्वतंत्र रूप से यह विधि खोजी और लगभग 1963 में उन्हें बताई थी।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है, “मैकक्वीन ने 1967 में k-means का आविष्कार किया” मूल स्रोत के अनुसार:मैकक्वीन ने उसी शोधपत्र में लिखा कि उनकी जानकारी में इस विचार का सबसे शुरुआती स्पष्ट उपयोग सेबेस्ट्येन (Sebestyen) की 1962 की पुस्तक में था। उन्होंने 2 चरण दोहराने की विधि फ़ॉर्गी और जेनरिच से सुनी थी। प्रूफ़ पढ़ते समय जोड़ी टिप्पणी में उन्होंने लिखा कि वॉलस (Wallace) और बॉल (Ball) भी इसे स्वतंत्र रूप से इस्तेमाल कर रहे थे। बॉक (Bock) (2008) के सारांश के अनुसार मैकक्वीन ने एक-एक बिंदु जोड़ने की क्रमिक विधि को k-means कहा था, आज की पाठ्यपुस्तकों में आम 2 चरण दोहराने वाली विधि को नहीं। इससे भी पहले, 1956 में स्टाइनहाउस (Steinhaus) ने वस्तुओं को k भागों में बाँटने की यांत्रिकी समस्या के रूप में यही विचार दिया था। 1957 में लॉयड (Lloyd) ने संकेतों के क्वांटीकरण के लिए इसी रूप की विधि लिखी थी।
जो अभी पता नहीं है:यह मालूम है कि कई शोधकर्ता स्वतंत्र रूप से उसी विधि तक पहुँचे, लेकिन उनके बीच कितनी जानकारी साझा हुई (उदाहरण: लॉयड की 1957 की पांडुलिपि किसने पढ़ी), इस साइट ने नहीं जाँचा है।
चित्र क्या दिखाता है:पास के प्रतिनिधि से समूह बनाना और प्रतिनिधि को औसत पर ले जाना बारी-बारी दोहराने से, सही जवाब बताए बिना डेटा समूहों में बँट जाता है। शुरुआत अलग हो तो अलग जवाब पर भी रुक सकता है।
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_kmeans.py
091958 · 1963 · पदानुक्रमित क्लस्टरिंग
समान चीज़ों को जोड़कर वृक्ष बनाना
समूहों की संख्या तय किए बिना डेटा के समूह कैसे खोजें?
1958 में कैनसस विश्वविद्यालय के कीट वैज्ञानिक सोकल (Sokal) और मिचेनर (Michener) ने मधुमक्खियों की 97 प्रजातियों की तुलना प्रति प्रजाति 122 विशेषताओं से की। पहले समान प्रजातियों को समूह में रखा, फिर बने हुए समूहों को जोड़ते गए और पूरे डेटा को वृक्ष जैसे चित्र (डेंड्रोग्राम) में समेटा।
1963 में अमेरिकी वायु सेना के एक अड्डे की प्रयोगशाला के वार्ड (Ward) ने इसे एक सामान्य प्रक्रिया बनाया। मौजूद समूहों में से 2 चुनने के सभी संयोजन जाँचें और वे 2 जोड़ें जिनसे समूहबद्धता की गुणवत्ता बताने वाला मान (उद्देश्य फलन) सबसे अच्छा हो। सबके 1 समूह होने तक दोहराएँ।
दाईं ओर ठीक वार्ड के शोधपत्र का उदाहरण है। 10 लोगों के अंक 2, 6, 5, 6, 2, 2, 2, 0, 0, 0 को 1 समूह में रखें, तो औसत से अंतर के वर्गों का योग 50.5 है। {0,0,0} {2,2,2,2} {5} {6,6} के 4 समूह बनाने पर वह 0 हो जाता है। “2 समूह जोड़ें” दबाकर वृक्ष बढ़ते देखें।
जोड़ने वाले 2 समूह = वे 2 समूह जिन्हें जोड़ने पर ESS सबसे कम बढ़े (इस मॉडल का उद्देश्य फलन)
ESS
हर समूह के औसत से अंतरों के वर्गों के योग का कुल योग
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:वार्ड विधि उन समूहों को जोड़ती है जिनसे अंतरों के वर्गों का योग सबसे कम बढ़े मूल स्रोत के अनुसार:1963 का शोधपत्र इसे सामान्य प्रक्रिया के रूप में देता है, जिसमें खोज करने वाला अपने उद्देश्य के अनुसार कोई भी उद्देश्य फलन चुन सकता है। वर्गों का योग समझाने के उदाहरणों में से केवल 1 था।
गणना करने वाले लोग
1958 की गणना में IBM की पंच कार्ड मशीनों और डेस्क कैलकुलेटर चलाने वाले लोगों का इस्तेमाल हुआ। सिर्फ़ सहसंबंध गुणांक निकालने में 160 व्यक्ति-घंटे लगे। शोधपत्र ने गणना करने वाले लोगों को computer लिखा है। दोनों ने यह भी लिखा कि उस समय के डिजिटल कंप्यूटर से इसमें 1 घंटे से कम लगेगा।
क्लस्टरिंग को अक्सर AI या कंप्यूटर विज्ञान की उपज माना जाता है, लेकिन इसका एक शुरुआती रूप कीट वैज्ञानिकों ने मधुमक्खियों का वर्गीकरण निजी पसंद से कम प्रभावित बनाने के लिए बनाया था।
मूल स्रोत और भरोसे का स्तर (2)समान चीज़ों को जोड़कर वृक्ष बनाना
20 मार्च 1958मूल स्रोत से पुष्टि
हायरार्किकल क्लस्टरिंग ── 1958 में रॉबर्ट आर. सोकल (Robert R. Sokal) और चार्ल्स डी. मिचेनर (Charles D. Michener) ने मधुमक्खियों की 97 प्रजातियों को समानता के क्रम में वृक्ष आरेख में जोड़ा
कैनसस विश्वविद्यालय के कीटविज्ञान विभाग के रॉबर्ट सोकल और चार्ल्स मिचेनर ने अकेले रहने वाली मेगाकाइलिडी कुल की मधुमक्खियों की 97 प्रजातियों का वर्गीकरण किया। हर प्रजाति की 122 विशेषताओं (जैसे पेट का रंग लाल है या काला) की तुलना की और प्रजातियों की समानता को सहसंबंध गुणांक से दर्शाया (वह संख्या जो बताती है कि संख्याओं के 2 क्रम कितने समान ढंग से बढ़ते-घटते हैं)। फिर समान प्रजातियों के समूह बनाए और उन समूहों को क्रम से जोड़कर पूरे वर्गीकरण को वृक्ष आरेख में रखा। यही आज की हायरार्किकल क्लस्टरिंग का विचार है (पास-पास की चीज़ों को क्रम से जोड़कर एक-दूसरे के भीतर बसे समूहों का वृक्ष बनाना)। पुराने वर्गीकरण में कुछ विशेषताओं को इंसानों के निजी निर्णय के अनुसार वेट दिए जाते थे, लेकिन इन दोनों ने बहुत-सी विशेषताओं को समान वेट दिया। गणना में IBM की पंच कार्ड मशीनें और मेज़ पर रखे कैलकुलेटर इस्तेमाल करने वाले लोग लगाए गए (लेख में गणना करने वाले व्यक्ति को computer कहा गया)। केवल सहसंबंध गुणांक निकालने में 160 व्यक्ति-घंटे लगे। उन्होंने यह भी लिखा कि उस समय के डिजिटल कंप्यूटर से इसमें 1 घंटे से भी कम समय लगेगा।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है, “क्लस्टरिंग (डेटा को समानता के आधार पर समूहों में बाँटना) AI और सूचना विज्ञान में पैदा हुई” मूल स्रोत के अनुसार:हायरार्किकल क्लस्टरिंग के शुरुआती रूपों में से 1 की कल्पना 1958 में कीटवैज्ञानिकों ने की। मकसद मधुमक्खियों के वर्गीकरण को इंसानों की पसंद से कम प्रभावित होने देना था। गणना पंच कार्ड मशीनों और मेज़ पर रखे कैलकुलेटर चलाने वाले लोगों ने की।
जो अभी पता नहीं है:कहा जाता है कि लगभग उसी समय दूसरे क्षेत्रों में भी सबसे समान चीज़ों को क्रम से जोड़कर वृक्ष बनाने का विचार आया था। लेकिन इस साइट ने उनके मूल लेख खोलकर जाँच नहीं की है। कौन पहला था, यह तय नहीं किया गया है।
जो एच. वार्ड जूनियर (Joe H. Ward Jr.) की विधि ── 1963 में वार्ड ने उद्देश्य फ़ंक्शन चुनकर एक बार में 2 समूह जोड़ने वाली हायरार्किकल क्लस्टरिंग दिखाई
लैकलैंड वायुसेना अड्डे (Lackland Air Force Base) के एयरोस्पेस चिकित्सा विभाग के जो एच. वार्ड जूनियर ने 100 से अधिक लोगों या वस्तुओं जैसे बड़े सर्वेक्षणों में उन्हें समान समूहों (क्लस्टर) में बाँटने की प्रक्रिया दिखाई। n समूहों में से (शुरुआत में हर वस्तु अलग) 2 को मिलाने के सभी n(n−1)/2 विकल्प जाँचे जाते हैं। उद्देश्य फ़ंक्शन (समूह बनाने की गुणवत्ता बताने वाली संख्या, जिसे शोधकर्ता अपने मकसद के अनुसार चुनता है) सबसे अच्छा करने वाले 2 समूह जोड़कर n−1 समूह बनाए जाते हैं। 1 समूह बचने तक इसे दोहराने से पूरी पदानुक्रम संरचना और हर चरण में खोई जानकारी की मात्रा पता चलती है। लेख के उदाहरण में 10 लोगों के अंक 2, 6, 5, 6, 2, 2, 2, 0, 0, 0 को एक समूह बनाकर औसत से दर्शाएँ, तो त्रुटियों के वर्ग का योग (औसत से अंतर के वर्गों का कुल) 50.5 है। लेकिन {0,0,0} {2,2,2,2} {5} {6,6}, इन 4 समूहों में बाँटें तो यह 0 है।
आम तौर पर कही जाने वाली बात:अक्सर सिखाया जाता है, “वार्ड की विधि वे समूह जोड़ती है जिनसे समूहों के अंदर बिखराव (त्रुटियों के वर्ग का योग) सबसे कम बढ़ता है” मूल स्रोत के अनुसार:वार्ड के 1963 के लेख में सामान्य प्रक्रिया लिखी है: विश्लेषक अपने उद्देश्य के अनुसार कोई भी उद्देश्य फ़ंक्शन चुन सकता है। त्रुटियों के वर्ग का योग व्याख्या का केवल 1 उदाहरण है। लेख की कार्मिक शोध प्रयोगशाला (Personnel Research Laboratory) में 4 उद्देश्यों के लिए अलग-अलग उद्देश्य फ़ंक्शन के साथ वही कंप्यूटर प्रोग्राम इस्तेमाल किया गया: समान लोगों के समूह बनाना, पुनर्नियुक्ति के प्रशिक्षण में कम समय लगाने के लिए कामों को समूहों में रखना, कार्य विवरणों की संख्या घटाना और अनुमान लगाने वाले समीकरणों की संख्या घटाना।
जो अभी पता नहीं है:इस साइट ने लेख के पहले 2 पृष्ठ (p.236-237) जाँचे हैं। फ़्लोचार्ट और संख्यात्मक उदाहरणों का विस्तार (p.238 से आगे) नहीं पढ़ा गया है।
चित्र क्या दिखाता है:सबसे मिलती-जुलती चीज़ों को पहले जोड़ते जाने से समूहों की संख्या तय किए बिना सब कुछ 1 पेड़, यानी डेंड्रोग्राम, में जुड़ जाता है।
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_ward.py
101966 · 1975 · हिडन मार्कोव मॉडल
संकेतों से छिपी अवस्था पहचानना
आवाज़ जैसे संकेतों को कैसे पहचानें, जो उसी शब्द के लिए भी हर बार बदलते हैं?
1966 में अमेरिका के इंस्टीट्यूट फ़ॉर डिफ़ेंस एनालिसिस के बाउम (Baum) और पेट्री (Petrie) ने गणितीय मॉडल बनाया, जिसमें बाहर से न दिखने वाली अवस्थाएँ संभावनाओं के अनुसार बदलती हैं और हर अवस्था से संभावनाओं के अनुसार संकेत निकलते हैं। केवल निकले हुए संकेतों के क्रम से अवस्थाएँ बदलने और संकेत निकलने की संभावनाएँ निकाली जा सकती हैं। यही आज का हिडन मार्कोव मॉडल (HMM) है।
1975 में जेम्स बेकर (James Baker) ने आवाज़ समझने वाली प्रणाली DRAGON में इसका इस्तेमाल किया। 1976 में IBM के फ़्रेडरिक जेलिनेक (Frederick Jelinek) ने इसे लगातार बोली पहचानने में अपनाया। 1989 में AT&T बेल लैब्स के रैबिनर (Rabiner) की व्याख्या से यह व्यापक रूप से जाना गया।
दाईं ओर छिपी अवस्थाएँ (आवाज़ · खामोशी) बदलती हैं और केवल आवाज़ की तीव्रता देखी जा सकती है। इससे अवस्थाओं का सबसे संभावित क्रम निकाला जाता है (विटरबी एल्गोरिद्म)।
वह क्रम खोजें जिसके लिए P(अवस्थाओं का क्रम | संकेतों का क्रम) अधिकतम हो
अवस्थाएँ और संकेत
अवस्थाएँ सीधे नहीं दिखतीं (आवाज़ · खामोशी), केवल संकेत दिखते हैं (आवाज़ की तीव्रता)
विटरबी
आगे बढ़ते हुए अब तक का केवल सबसे संभावित रास्ता रखने वाली डायनैमिक प्रोग्रामिंग विधि (अध्याय 5 के DP मिलान जैसा विचार)
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:हिडन मार्कोव मॉडल आते ही आवाज़ पहचान की क्षमता बहुत बढ़ गई मूल स्रोत के अनुसार:रैबिनर (1989) के एक-एक अंक बोलने वाले प्रयोगों में HMM और पुराने पैटर्न मिलान (DTW) की त्रुटि दर लगभग समान थी (1.3% बनाम 2.0%, 1.8% बनाम 1.1%)। इसकी ताकत आवाज़ की प्रक्रिया को दर्शाने और बड़े शब्द-संग्रह की पहचान तक फैलने में थी।
आवाज़ के इंजीनियरों की न पढ़ी पत्रिका
रैबिनर (1989) ने लिखा कि सिद्धांत ऐसी गणित की विशेषज्ञ पत्रिकाओं में छपा था जिन्हें आवाज़ के इंजीनियर नहीं पढ़ते थे। इससे आवाज़ पहचान में इसका प्रसार धीमा हुआ। 1970 के दशक में आवाज़ के लिए इस्तेमाल शुरू होने से व्यापक रूप से स्थापित होने तक 10 से अधिक साल लगे।
1966 के शोधपत्र का शीर्षक “छिपा” नहीं, मार्कोव शृंखलाओं के संभाव्य फलनों के बारे में था।
मूल स्रोत और भरोसे का स्तर (2)संकेतों से छिपी अवस्था पहचानना
दिसंबर 1966–1970मूल स्रोत से पुष्टि
हिडन मार्कोव मॉडल ── 1966 में बाउम (Baum) और पेट्री (Petrie) ने ऐसे मॉडल का गणित बनाया जिसमें छिपी अवस्थाएँ बदलती हैं और उनसे चिह्न निकलते हैं
प्रिंस्टन के रक्षा विश्लेषण संस्थान (Institute for Defense Analyses) में लियोनार्ड ई. बाउम और टेड पेट्री ने एक प्रायिकता मॉडल सोचा। इसमें बाहर से न दिखने वाली अवस्था मार्कोव श्रृंखला के अनुसार बदलती है (अगली अवस्था की प्रायिकता केवल वर्तमान अवस्था पर निर्भर करती है), और हर अवस्था से कुछ प्रायिकता के साथ चिह्न निकलते हैं। उन्होंने इसे मार्कोव श्रृंखला का प्रायिकतामूलक फलन कहा। उन्होंने साबित किया कि केवल देखे गए चिह्नों की श्रृंखला Y1, …, YT से अवस्थाओं के संक्रमण की प्रायिकताओं की तालिका A और चिह्न निकलने की प्रायिकताओं की तालिका B का अनुमान लगाया जा सकता है। डेटा बढ़ने पर अधिकतम संभावना आकलन (वे मान चुनना जिनसे उस डेटा के मिलने की संभावना सबसे अधिक हो) सही मानों के करीब पहुँचता है। यह आज के हिडन मार्कोव मॉडल (HMM) की गणितीय शुरुआतों में से 1 है। 1970 में उसी समूह ने (पेट्री, सूल्स (Soules) और वाइस (Weiss) के साथ) संभावना को धीरे-धीरे बढ़ाने वाली दोहराव की गणना दिखाई। डेम्पस्टर (Dempster) और अन्य ने 1977 में लिखा कि यह EM एल्गोरिद्म का एक विशेष मामला था।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है, “हिडन मार्कोव मॉडल (HMM) आवाज़ पहचानने के लिए बनाया गया था” मूल स्रोत के अनुसार:शुरुआत रक्षा विश्लेषण संस्थान के 2 लोगों के 1966 के सांख्यिकी शोधपत्र से हुई थी। उसके शीर्षक में hidden नहीं, मार्कोव श्रृंखलाओं के प्रायिकतामूलक फलन थे। रबीनर (Rabiner) 1989 ने लिखा कि सिद्धांत ऐसी गणित पत्रिका में छपा जिसे आवाज़ के तकनीकी विशेषज्ञ नहीं पढ़ते थे, इसलिए आवाज़ पहचानने में उसका उपयोग देर से हुआ। HMM को 3 बुनियादी समस्याओं (प्रायिकता की गणना, सबसे संभावित अवस्थाओं की श्रृंखला और पैरामीटर सीखना) में समझाने की रूपरेखा भी, रबीनर 1989 की पादटिप्पणी के अनुसार, IDA (वहाँ Institute for Defense Analysis लिखा है) के जैक फ़र्ग्यूसन (Jack Ferguson) ने व्याख्यानों और लेखों में दी थी।
जो अभी पता नहीं है:हिडन मार्कोव मॉडल (hidden Markov model) नाम सबसे पहले किसने और किस वर्ष इस्तेमाल किया, इस साइट ने नहीं जाँचा है। रक्षा विश्लेषण संस्थान में यह शोध किस उद्देश्य से हुआ, यह भी स्रोतों में नहीं लिखा है।
फ़रवरी 1975–1989मूल स्रोत से पुष्टिस्रोतों में मतभेद है
हिडन मार्कोव मॉडल से वाणी पहचान ── बेकर (J. Baker) ने 1975 में और IBM के जेलिनेक (F. Jelinek) ने 1976 में इस्तेमाल शुरू किया; रैबिनर (Lawrence R. Rabiner) की 1989 की व्याख्या से व्यापक पहचान मिली
एक ही शब्द की आवाज़ भी बोलने वाले और बोलने की गति के अनुसार बदलती है। 1975 में जे. बेकर ने वाणी समझने की प्रणाली DRAGON में भाषा के अलग-अलग ज्ञान को एक ही रूप में रखा: मार्कोव प्रक्रिया के प्रायिक फलन, जिन्हें आज हिडन मार्कोव मॉडल कहते हैं। इसमें छिपी अवस्थाएँ प्रायिकता के अनुसार बदलती हैं और हर अवस्था से ध्वनि की विशेषताएँ प्रायिकता के अनुसार निकलती हैं। 1976 में IBM के थॉमस जे. वॉटसन (Thomas J. Watson) शोध केंद्र के एफ. जेलिनेक ने लगातार बोली गई वाणी को सांख्यिकीय तरीकों से पहचानने पर शोधपत्र प्रकाशित किया। लेकिन वाणी शोध में यह तरीका व्यापक रूप से समझा और इस्तेमाल किया जाने लगा था, तो रैबिनर के 1988 में लेख लिखने के समय तक केवल कुछ वर्ष हुए थे। 1989 में AT&T बेल प्रयोगशाला के लॉरेंस आर. रैबिनर ने सिद्धांत और वाणी पहचान में उसके उपयोग को एक व्याख्यात्मक लेख में समेटा। उसके प्रयोग में, किसी भी वक्ता द्वारा अलग-अलग बोले गए अंक पहचानने में हिडन मार्कोव मॉडल की त्रुटि दर पुराने पैटर्न मिलान के लगभग बराबर थी। पुराना तरीका DTW था: डायनेमिक प्रोग्रामिंग से गति का अंतर बराबर करके आवाज़ की सीखी हुई आकृतियों से तुलना करना। जापान में भी NEC के हिरोआकि साकोए (Hiroaki Sakoe) और सेइबी चिबा (Seibi Chiba) ने 1971 में यह मिलान का विचार DP मैचिंग के रूप में प्रकाशित किया था (इस साइट की एक अलग घटना)।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है कि “हिडन मार्कोव मॉडल आने से वाणी पहचान अचानक बहुत बेहतर हो गई” मूल स्रोत के अनुसार:रैबिनर 1989 के अपने प्रयोग की तालिका में, किसी भी वक्ता द्वारा अलग-अलग बोले गए अंक पहचानने में हिडन मार्कोव मॉडल और पुराने पैटर्न मिलान (DTW) की त्रुटि दर लगभग समान थी: 100 नए लोगों के समूह में 1.3% बनाम 2.0%, और 100 लोगों के दूसरे समूह में 1.8% बनाम 1.1%। रैबिनर ने इसके लाभ बताए: आवाज़ बनने की प्रक्रिया दर्शाने की क्षमता और अधिक शब्दों वाली पहचान तक विस्तार कर पाना। 1970 के दशक में वाणी पहचान में इस्तेमाल शुरू होने से लेकर व्यापक इस्तेमाल तक 10 वर्ष से अधिक लगे।
जो अभी पता नहीं है:रैबिनर 1989 ने भी बताया कि ध्वनि के प्रेक्षणों के एक-दूसरे से स्वतंत्र होने और मार्कोव गुण की धारणाएँ वास्तविक वाणी से कुछ हद तक मेल नहीं खातीं। इसके बावजूद तरीका सफल क्यों रहा, इस लेख में स्पष्ट नहीं किया गया है।
3 मूल स्रोत और उनकी जाँच का विवरण
स्रोतों के बीच मतभेद:बेकर की संस्था: रैबिनर 1989 ने “CMU में बेकर” लिखा, जबकि IEEE की ग्रंथसूची (1975 का शोधपत्र) में IBM Thomas J. Watson Research Center है। प्रकाशन के समय की संस्था और काम करने की जगह अलग हो सकती हैं, लेकिन इस साइट ने पुष्टि नहीं की है।
चित्र क्या दिखाता है:छिपी स्थिति, बोलना या चुप रहना, संभावना के अनुसार बदलती है और दिखाई केवल आवाज़ की तीव्रता देती है। आगे-पीछे का संबंध इस्तेमाल करने पर हर 1 चरण अलग पहचानने से अधिक सही स्थिति-क्रम मिलता है।
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_hmm.py
111971〜2010 · जापान · मॉडल चुनना
ज़रूरत से ज़्यादा मेल को कैसे पहचानें
जितने अधिक मान समायोजित करें, डेटा से उतना अच्छा मेल होगा। कहाँ रुकें?
समायोजित करने वाले मान (पैरामीटर) जितने अधिक हों, सूत्र मौजूद डेटा से उतना सटीक मेल खाता है। लेकिन नए डेटा पर गलत होने की संभावना बढ़ती है (ओवरफ़िटिंग)। 1971 में सांख्यिकीय गणित संस्थान के हिरोतुगु अकाइके (Hirotugu Akaike) ने डेटा से मेल में पैरामीटर की संख्या का दंड जोड़ने वाला मानदंड AIC प्रस्तुत किया। जितना छोटा, उतना अच्छा।
1974 में लंदन के स्टोन (Stone) ने क्रॉस-वैलिडेशन पर शोधपत्र लिखा। इसमें डेटा को सीखने और जाँचने के भागों में बाँटते हैं, विभाजन बदलते हुए औसत नतीजे से मॉडल चुनते हैं। 1977 में उन्होंने दिखाया कि अधिक डेटा होने पर एक-एक उदाहरण छोड़कर किया गया क्रॉस-वैलिडेशन और AIC एक जैसा व्यवहार करते हैं। 2010 में टोक्यो प्रौद्योगिकी संस्थान के सुमिओ वतानाबे (Sumio Watanabe) ने WAIC बनाया, जो उन न्यूरल नेटवर्क आदि पर भी लागू होता है जहाँ AIC की धारणाएँ पूरी नहीं होतीं। उन्होंने साबित किया कि यह एक-एक उदाहरण छोड़ने वाले क्रॉस-वैलिडेशन के समान मान की ओर जाता है।
दाईं ओर बहुपद की घात बढ़ाएँ। प्रशिक्षण त्रुटि घटती रहती है, लेकिन क्रॉस-वैलिडेशन की त्रुटि और AIC कुछ समय बाद बढ़ने लगते हैं।
AIC= −2 log L̂ +2k
L̂
अधिकतम लाइकलीहुड (डेटा को सबसे संभावित बनाने वाले मानों पर उसकी संभाव्यता)
k
पैरामीटर की संख्या
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:AIC का A, अकाइके (Akaike) का A है मूल स्रोत के अनुसार:उन्होंने 1974 के शोधपत्र में लिखा कि A इसलिए चुना कि बाद में BIC, DIC जैसे मिलते-जुलते मानदंड आ सकें। 1981 की यादों में भी इसे an information criterion का संक्षेप बताया। वतानाबे के शोधपत्र में WAIC का W भी widely applicable (व्यापक रूप से लागू) का संक्षेप है।
पहली प्रस्तुति और प्रतिक्रिया
1981 की यादों के अनुसार अकाइके को संबंध अचानक 16 मार्च 1971 की सुबह, दफ़्तर जाते हुए ट्रेन में बैठने पर समझ आया। 2006 के क्योटो पुरस्कार व्याख्यान में उन्होंने कहा, (अनुवाद)। उपयोग वाले क्षेत्रों से अच्छी प्रतिक्रिया आई, लेकिन उन्होंने यह भी कहा, (अनुवाद)।
क्रॉस-वैलिडेशन का विचार पुराना है। स्टोन ने खुद लार्सन (Larson, 1931) तथा मोस्टेलर (Mosteller) और ट्यूकी (Tukey, 1968) को पहले के उदाहरणों में गिनाया।
मूल स्रोत और भरोसे का स्तर (3)ज़रूरत से ज़्यादा मेल को कैसे पहचानें
1973–1974मूल स्रोत से पुष्टिस्रोतों में मतभेद हैजापान
अकाइके सूचना मानदंड AIC ── हिरोत्सुगु अकाइके (Hirotugu Akaike) ने 1971 में प्रस्तुत किया, 1973 में शोधपत्र बना। डेटा से मेल और पैरामीटर संख्या का दंड एक साथ
AIC कई संभावित सांख्यिकी मॉडलों में से एक चुनने का मानदंड है। AIC= (−2) × (अधिकतम लॉग-लाइकलीहुड) + 2 × (पैरामीटर की संख्या); छोटे मान वाला मॉडल बेहतर माना जाता है। पहला पद डेटा से मेल दिखाता है (बेहतर मेल पर मान छोटा), दूसरा समायोज्य पैरामीटर बहुत बढ़ाने का दंड है। सांख्यिकीय गणित संस्थान के हिरोत्सुगु अकाइके ने 1968 में सीमेंट की घूमने वाली भट्ठी (रोटरी किल्न) का समय-श्रृंखला मॉडल बनाते समय समस्या देखी: अतीत के कितने मान लें (क्रम)? उन्होंने अपेक्षित पूर्वानुमान त्रुटि (FPE) सोची। 1981 के संस्मरण के अनुसार 16 मार्च 1971 की सुबह कार्यालय जाने वाली ट्रेन में बैठते ही उन्हें अधिकतम लाइकलीहुड और कुलबैक-लाइब्लर सूचना का संबंध अचानक समझ आया। 2006 के क्योटो पुरस्कार स्मारक व्याख्यान में उन्होंने कहा, (अनुवाद)। आगे उन्होंने याद किया कि उसी वर्ष आर्मेनिया के दूसरे अंतरराष्ट्रीय सूचना सिद्धांत संगोष्ठी में विस्तार से बताया, 1973 में कार्यवाही प्रकाशित हुई और 1974 में अमेरिकी IEEE की स्वचालित नियंत्रण पत्रिका में विवरण दिया।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है, “AIC का A अकाइके (Akaike) का A है” मूल स्रोत के अनुसार:अकाइके ने खुद 1974 के शोधपत्र में लिखा कि IC का अर्थ information criterion (सूचना मानदंड) है; A इसलिए जोड़ा कि आगे BIC और DIC जैसे समान नाम आ सकें। 1981 के संस्मरण में भी उन्होंने AIC को an information criterion (एक सूचना मानदंड) का संक्षेप कहा। दूसरी ओर 2006 के क्योटो पुरस्कार सम्मान विवरण में Akaike Information Criterion लिखा है।
जो अभी पता नहीं है:AIC शुरुआत से स्वीकार नहीं हुआ था। 2006 के व्याख्यान में अकाइके ने कहा कि अनुप्रयोग क्षेत्रों से सक्रिय प्रतिक्रिया आई, लेकिन (अनुवाद)। 1981 के संस्मरण में भी लिखा कि पेशेवर सांख्यिकीविदों ने अभी पूरी तरह स्वीकार नहीं किया। AIC नियमित मॉडल मानता है, जहाँ पैरामीटर और वितरण का 1 से 1 संबंध होता है। इसलिए न्यूरल नेटवर्क जैसी सीखने वाली मशीनों में इसका उपयोग बाद के शोध का विषय बना (सुमियो वातानाबे (Sumio Watanabe) का WAIC आदि)।
5 मूल स्रोत और उनकी जाँच का विवरण
स्रोतों के बीच मतभेद:प्रस्ताव का वर्ष: अकाइके के अनुसार पहली प्रस्तुति 1971 (जापान सांख्यिकी सोसाइटी और उसी वर्ष अंतरराष्ट्रीय संगोष्ठी), कार्यवाही प्रकाशन 1973 था। गेंशिरो कितागावा (Genshiro Kitagawa) का 2006 का लेख 1973 में प्रस्ताव कहता है; क्योटो पुरस्कार का सम्मान विवरण 1970 के दशक की शुरुआत कहता है।
क्रॉस-वैलिडेशन ── 1974 में स्टोन (M. Stone) का शोधपत्र: डेटा को बाँटकर जाँचने से पूर्वानुमान की विधि चुनना और उसका मूल्यांकन करना। यह विचार 1930 के दशक से मौजूद था
क्रॉस-वैलिडेशन में उपलब्ध डेटा को सीखने और जाँचने के लिए बाँटा जाता है। बँटवारा बदलते हुए बार-बार जाँच की जाती है, फिर औसत प्रदर्शन से पूर्वानुमान की विधि चुनी जाती है। एक-एक डेटा बिंदु हटाने वाली विधि में n बिंदुओं में से 1 हटाकर बाकी n − 1 से मॉडल बनाया जाता है और हटाए गए 1 पर जाँचा जाता है। ऐसा n बार किया जाता है। स्टोन (University College London) ने 5 दिसंबर 1973 को रॉयल स्टैटिस्टिकल सोसाइटी में प्रस्तुति दी। Journal of the Royal Statistical Society, Series B में 1974 में प्रकाशित शोधपत्र (Cross-validatory Choice and Assessment of Statistical Predictions) में उन्होंने इस कसौटी से पूर्वानुमान की विधि चुनने और उसका मूल्यांकन करने को एक साथ जोड़ने का प्रस्ताव दिया। उन्होंने एक नमूने से अनुमान लगाने, बहुचर प्रतिगमन और प्रसरण विश्लेषण के उदाहरणों से इसे दिखाया।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है कि “क्रॉस-वैलिडेशन का विचार स्टोन ने 1974 में दिया” मूल स्रोत के अनुसार:स्टोन ने स्वयं शोधपत्र की शुरुआत में लिखा कि इस तरह मूल्यांकन करने का विचार पहले से था। उन्होंने पहले के उदाहरण दिए: लार्सन (Larson) का 1931 का शोध, जिसमें डेटा 2 हिस्सों में बाँटा गया था; क्रॉस-वैलिडेशन की ज़रूरत और तरीकों पर 1951 की संगोष्ठी; और मोस्टेलर (Mosteller) व ट्यूकी (Tukey) की 1968 की व्याख्या, जिसमें 1 बिंदु छोड़कर बाकी से मॉडल बनाने, उस 1 पर जाँचने और पूरे डेटा पर यह दोहराने की बात थी। स्टोन ने एक टिप्पणी में यह भी लिखा कि validation (सही मान लेना) ज़रूरत से ज़्यादा भरोसा जताता लगता है, इसलिए उन्हें assessment (मूल्यांकन) पसंद है।
जो अभी पता नहीं है:1977 में स्टोन ने दिखाया कि डेटा अधिक होने पर एक-एक बिंदु हटाने वाला क्रॉस-वैलिडेशन और अकाइके (Akaike) का AIC एक जैसे व्यवहार करते हैं (असम्पटोटिक रूप से समतुल्य), जैसा कि वातानाबे (Watanabe) के 2010 के शोधपत्र में परिचय दिया गया है। लेकिन यह नियमित मॉडलों की बात है, जिनमें पैरामीटर और प्रायिकता वितरण का 1 से 1 संबंध होता है। न्यूरल नेटवर्क जैसे सिंगुलर मॉडलों में क्या होता है, यह वातानाबे के 2010 के शोधपत्र तक ज्ञात नहीं था।
WAIC: 2010 में सुमिओ वातानाबे (Sumio Watanabe) ने सिद्ध किया कि न्यूरल नेटवर्क जैसे मॉडलों पर भी लागू सूचना मानदंड और एक-एक उदाहरण छोड़कर किए जाने वाले क्रॉस-वैलिडेशन एक ही मान की ओर बढ़ते हैं
WAIC (widely applicable information criterion, व्यापक रूप से लागू सूचना मानदंड) सुमिओ वातानाबे द्वारा बनाया गया मानदंड है, जो बेयज़ीय अनुमान मॉडल के सामान्यीकरण नुकसान (अनजान डेटा पर भविष्यवाणी की त्रुटि) का अनुमान लगाता है। शोधपत्र में उनकी संस्था Tokyo Institute of Technology की Precision and Intelligence Laboratory है। AIC ऐसे नियमित मॉडल मानता है जिनमें पैरामीटर और प्रायिकता वितरण का एक-से-एक संबंध हो। लेकिन न्यूरल नेटवर्क, गॉसियन मिश्रण वितरण, हिडन मार्कोव मॉडल और बोल्ट्ज़मान मशीन जैसे कई सीखने वाले मॉडल इस शर्त को पूरा नहीं करते; इन्हें सिंग्युलर मॉडल कहते हैं। दिसंबर 2010 में Journal of Machine Learning Research में प्रकाशित शोधपत्र में वातानाबे ने सिद्ध किया कि ऐसे सिंग्युलर मॉडलों में भी, डेटा की संख्या अधिक होने पर बेयज़ीय लीव-वन-आउट क्रॉस-वैलिडेशन का नुकसान और WAIC एक ही मान की ओर बढ़ते हैं (आसन्न रूप से समतुल्य होते हैं)। नियमित मॉडलों में लीव-वन-आउट क्रॉस-वैलिडेशन और AIC की आसन्न समतुल्यता स्टोन (Stone) के 1977 के शोधपत्र जैसे कामों से पहले ही ज्ञात थी।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है, “WAIC का W, वातानाबे (Watanabe) का W है” (इसे Watanabe-Akaike information criterion, यानी वातानाबे–अकाइके सूचना मानदंड भी कहा जाता है) मूल स्रोत के अनुसार:वातानाबे के शोधपत्र में नाम widely applicable information criterion (व्यापक रूप से लागू सूचना मानदंड) है। गेल्मन (Gelman) और सहकर्मियों के 2013 के परिचय शोधपत्र ने इसे Watanabe-Akaike कहा, और उसमें भी बताया गया कि वातानाबे स्वयं इसे widely applicable कहते हैं। जैसे AIC का A, अकाइके (Akaike) के नाम का पहला अक्षर नहीं था, वैसे ही नाम देने वाले व्यक्ति के लिए WAIC का W भी किसी व्यक्ति का नाम नहीं था।
चित्र क्या दिखाता है:सूत्र में अधिक पद रखने से उपलब्ध डेटा से मेल बढ़ता है, लेकिन नए डेटा में गलतियाँ बढ़ सकती हैं। AIC और क्रॉस वैलिडेशन सही संतुलन बताते हैं।
हर घात पर प्रशिक्षण त्रुटि, क्रॉस-वैलिडेशन त्रुटि और AIC
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_aic_cv.py
121977 · EM एल्गोरिद्म
छिपे हिस्से भरकर फिर गणना करना
डेटा का कुछ हिस्सा छिपा हो, तो सबसे संभावित मान कैसे निकालें?
1977 में हार्वर्ड विश्वविद्यालय आदि के आर्थर डेम्प्स्टर (Arthur Dempster), नैन लेयर्ड (Nan Laird) और डोनाल्ड रुबिन (Donald Rubin) ने आंशिक रूप से छिपे डेटा से संभावित पैरामीटर निकालने की सामान्य विधि दी। इसमें मौजूदा मानों से छिपे हिस्से का अपेक्षित मान निकालने का E चरण (expectation) और भरे हुए डेटा से मान दोबारा निकालने का M चरण (maximization) बारी-बारी दोहराया जाता है। हर दोहराव में डेटा का लाइकलीहुड घटता नहीं है।
पहला उदाहरण आनुवंशिक प्रक्रिया से 197 जानवरों के 4 प्रकारों में 125, 18, 20, 34 के रूप में बँटने का डेटा है। दाईं ओर “197 जानवरों का उदाहरण” चुनकर “E:भरें” और “M:फिर गणना करें” बारी-बारी दबाएँ। π, 0.5 से शुरू होकर 8 दोहराव में 0.6268214… पर टिकता है—शोधपत्र की तालिका 1 जैसा। “2 चोटियाँ” में मिले-जुले बिंदु अलग चोटियों में बँटते हैं।
125 जानवरों में से छिपे दूसरे समूह में आने वाली संख्या का अपेक्षित मान
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:EM एल्गोरिद्म डेम्प्स्टर और साथियों ने 1977 में खोजा मूल स्रोत के अनुसार:तीनों ने खुद लिखा कि विशेष मामलों में यह पहले कई बार प्रस्तावित हो चुका था (हार्टली (Hartley), 1958; बाउम (Baum) और साथी आदि)। उनका योगदान सामान्य रूप देना, नाम रखना और लाइकलीहुड न घटने का प्रमाण था।
जानबूझकर छिपा हिस्सा बनाना
197 जानवरों के उदाहरण में पहले प्रकार (125 जानवर) को 1/2 संभावना वाले और π/4 संभावना वाले 2 समूहों में सोचते हैं। किस समूह में कितने हैं, यह नहीं दिखता, लेकिन जानबूझकर बाँटने से गणना आसान होती है।
मूल स्रोत और भरोसे का स्तर (1)छिपे हिस्से भरकर फिर गणना करना
8 दिसंबर 1976–1977मूल स्रोत से पुष्टि
EM एल्गोरिद्म ── 1977 में डेम्प्स्टर (Dempster), लेयर्ड (Laird) और रुबिन (Rubin) ने अधूरे डेटा से सीखने की विधि को सामान्य रूप दिया और नाम रखा
हार्वर्ड विश्वविद्यालय और Educational Testing Service के ए. पी. डेम्प्स्टर (A. P. Dempster), एन. एम. लेयर्ड (N. M. Laird) और डी. बी. रुबिन (D. B. Rubin) ने डेटा का कुछ हिस्सा छिपा या गायब होने पर सबसे संभावित पैरामीटर (मॉडल के अंदर की संख्याएँ) अनुमानित करने की सामान्य विधि दी। E स्टेप (expectation: अपेक्षित मान) में वर्तमान पैरामीटर से छिपे हिस्से के मानों की अपेक्षा निकाली जाती है। M स्टेप (maximization: अधिकतम करना) में भरे हुए डेटा से पैरामीटर को फिर सबसे संभावित मान पर गणना किया जाता है। दोनों को बारी-बारी दोहराने के कारण इसे EM एल्गोरिद्म कहा गया। उन्होंने सिद्ध किया कि हर दोहराव पर डेटा की लाइकलीहुड, यानी उन पैरामीटर पर वह डेटा मिलने की संभाव्यता, घटती नहीं है। उन्होंने यह भी दिखाया कि गायब मानों वाला डेटा, कई चोटियों वाला मिश्रित वितरण और फ़ैक्टर विश्लेषण जैसे कई उदाहरण इसी रूप में आते हैं। पहला उदाहरण 197 जानवरों का डेटा था, जो आनुवंशिक प्रक्रिया से 4 प्रकारों में बँटते थे (राव (Rao) की 1965 की पुस्तक का उदाहरण)।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है कि “EM एल्गोरिद्म डेम्प्स्टर, लेयर्ड और रुबिन ने 1977 में बनाया” मूल स्रोत के अनुसार:तीनों ने स्वयं लिखा कि विशेष मामलों में EM एल्गोरिद्म पहले कई बार प्रस्तावित हुआ था। उन्होंने हार्टली (Hartley, 1958) का उदाहरण और बाउम (Baum) व उनके साथियों के शोधपत्र (1967〜1972) इसी विधि की स्वतंत्र व्युत्पत्तियों के रूप में दिए। बाउम का मॉडल वह था जिसमें छिपी अवस्थाएँ मार्कोव शृंखला के अनुसार बदलती हैं, यानी आज का हिडन मार्कोव मॉडल। उन्होंने लिखा कि बाउम और साथियों ने विशेष मामले में यही तर्क दिखाया था, लेकिन शायद उसकी व्यापक सामान्यता नहीं पहचानी थी। इन तीनों का योगदान अलग-अलग उदाहरणों को सामान्य रूप में जोड़ना, EM नाम देना और सामान्य रूप से सिद्ध करना था कि लाइकलीहुड घटती नहीं है।
चित्र क्या दिखाता है:छिपे हिस्से को वर्तमान मान से भरना, यानी E, और भरे डेटा से मान फिर निकालना, यानी M, बारी-बारी दोहराने से सबसे संभावित मान के पास पहुँचते हैं।
हर दोहराव पर π
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_em.py
131979 · जापान · ओत्सु का द्विआधारीकरण
सफ़ेद-काले की सीमा खुद तय करना
धूसर छवि को सफ़ेद और काले में बाँटने के लिए चमक की सीमा कैसे चुनें?
अक्षरों या वस्तुओं को पृष्ठभूमि से अलग करने के लिए पिक्सेल को किसी चमक (थ्रेशोल्ड) के दोनों ओर 2 वर्गों में बाँटते हैं। 1979 में इलेक्ट्रोटेक्निकल प्रयोगशाला के नोबुयुकी ओत्सु (Nobuyuki Otsu) ने इस सीमा को अपने-आप तय करने की विधि अंग्रेज़ी शोधपत्र में दी। चमक के आवृत्ति वितरण (हिस्टोग्राम) को सीमा k पर 2 भागों में बाँटने पर वह k चुनते हैं जिसके लिए समूहों के बीच बिखराव (वर्गों के बीच विचरण) अधिकतम हो। यह हर समूह के भीतर बिखराव न्यूनतम करने के बराबर है।
गणना में केवल उस चमक तक पिक्सेल का अनुपात और उनकी चमक का योग चाहिए, इसलिए यह बहुत आसान है। यह सही उत्तर वाले उदाहरणों के बिना सीमा तय करने वाली अनसुपरवाइज़्ड विधि है। शोधपत्र में नए और पुराने रिबन से टाइपराइटर पर लिखे A अक्षर, कपड़े के पैटर्न और कोशिकाओं की छवियाँ उदाहरण थीं।
दाईं ओर सीमा बदलकर ग्राफ़ की चोटी खोजें (छवि इस साइट का बनाया उदाहरण है)।
σB²(k)=ω₀ ω₁(μ₀ − μ₁)² → वह k चुनें जहाँ σB² अधिकतम हो
ω₀, ω₁
गहरे और हल्के समूहों में पिक्सेल के अनुपात
μ₀, μ₁
हर समूह की औसत चमक
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:ओत्सु का द्विआधारीकरण छवि को सफ़ेद-काला बनाने की छोटी तरकीब है मूल स्रोत के अनुसार:ओत्सु ने इसे विभेदक विश्लेषण से निकाला और पैटर्न पहचान की मूल समस्याओं में 1 माना। निष्कर्ष में भी लिखा कि हिस्टोग्राम उपलब्ध हो तो इसे अन्य अनसुपरवाइज़्ड वर्गीकरण में इस्तेमाल कर सकते हैं।
अंग्रेज़ी शोधपत्र पहले आया
अंग्रेज़ी शोधपत्र (1979) जापानी शोधपत्र (1980) से पहले प्रकाशित हुआ। जापानी शोधपत्र के सारांश में बताया कि इसे 3 या अधिक वर्गों के लिए आसानी से बढ़ा सकते हैं (कोशिका की छवि को पृष्ठभूमि, कोशिकाद्रव्य और केंद्रक के 3 वर्गों में बाँटा गया)।
अंग्रेज़ी शोधपत्र में लिखा कि मूल्यांकन फलन में हमेशा केवल 1 चोटी होने का कठोर प्रमाण अभी नहीं मिला था।
मूल स्रोत और भरोसे का स्तर (1)सफ़ेद-काले की सीमा खुद तय करना
जनवरी 1979–1980मूल स्रोत से पुष्टिजापान
ओत्सु बाइनराइज़ेशन ── 1979 में नोबुयुकी ओत्सु (Nobuyuki Otsu) ने ग्रेस्केल चित्र को सफ़ेद और काले में बाँटने की सीमा अपने आप चुनने की विधि दी: जहाँ 2 समूह सबसे अच्छी तरह अलग हों
ओत्सु (1979 के अंग्रेज़ी शोधपत्र में संस्था: Electrotechnical Laboratory, Tokyo) ने ग्रेस्केल चित्र से अक्षरों या वस्तुओं को पृष्ठभूमि से अलग करने के लिए चमक की सीमा, यानी थ्रेशोल्ड, अपने आप चुनने की विधि दी। चमक की बारंबारता का हिस्टोग्राम किसी चमक k पर 2 समूहों में बाँटने पर, वह k चुना जाता है जहाँ समूहों के बीच का फैलाव (इंटर-क्लास वैरिएंस) सबसे अधिक हो। यह डिस्क्रिमिनेंट विश्लेषण का विचार है: 2 समूहों को अच्छी तरह अलग करने की कसौटी खोजने की सांख्यिकीय विधि। यह समूहों के भीतर का फैलाव (इंट्रा-क्लास वैरिएंस) सबसे कम करने के बराबर है। गणना में केवल हिस्टोग्राम के 0वें और 1ले संचयी मोमेंट चाहिए—उस चमक तक पिक्सलों का अनुपात और चमक का कुल जोड़—इसलिए गणना बहुत आसान है। यह सही उत्तर दिए बिना तय करने वाली, बिना शिक्षक की विधि है। 1980 के जापानी शोधपत्र का सार कहता है कि मूल चित्र को कुछ मानों से लगभग दर्शाने पर यह न्यूनतम वर्ग की दृष्टि से भी सर्वोत्तम है, और आसानी से 3 या अधिक समूहों तक बढ़ सकती है। उदाहरण थे: नए और पुराने रिबन से टाइप किया अक्षर A, कपड़े का पैटर्न और कोशिकाओं की तस्वीर (पृष्ठभूमि, कोशिकाद्रव्य और केंद्रक के 3 समूह)।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है कि “ओत्सु बाइनराइज़ेशन चित्र को काला-सफ़ेद करने की छोटी सी तकनीक है” मूल स्रोत के अनुसार:ओत्सु ने थ्रेशोल्ड निर्धारण डिस्क्रिमिनेंट विश्लेषण से निकाला और इसे केवल चित्र प्रोसेसिंग नहीं, पैटर्न पहचान की एक बुनियादी समस्या माना (जापानी शोधपत्र का सार)। अंग्रेज़ी शोधपत्र के निष्कर्ष में भी लिखा है कि वस्तुओं को अलग करने वाली विशेषता का हिस्टोग्राम हो, तो यह बिना शिक्षक के दूसरे वर्गीकरणों में भी उपयोगी है। इसे सही उत्तर दिए बिना डेटा को 2 समूहों में बाँटने की, बिना शिक्षक सीखने वाली विधि के रूप में प्रस्तावित किया गया था। अंग्रेज़ी शोधपत्र (1979) जापानी शोधपत्र (1980) से पहले निकला था।
जो अभी पता नहीं है:अंग्रेज़ी शोधपत्र कहता है कि मूल्यांकन फलन में हमेशा 1 ही चोटी होने (एकशिखरी होने) का कठोर प्रमाण अभी नहीं मिला था। प्रयोगों में वह हमेशा सुचारु और एकशिखरी था।
चित्र क्या दिखाता है:सफेद और काले की सीमा की चमक उस जगह चुनते हैं जहाँ बने 2 समूहों का अलगाव, यानी वर्गों के बीच विचरण, सबसे अधिक हो। इससे सही उदाहरण दिए बिना सीमा अपने आप तय होती है।
सीमा k और वर्गों के बीच विचरण σB²
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_otsu.py
141985 · बेयज़ियन नेटवर्क
साक्ष्य से संभावनाएँ जाल में बदलती हैं
क्या कई संकेतों से संभावना के नियम तोड़े बिना तर्क निकाल सकते हैं?
1980 के दशक के शुरुआती कई विशेषज्ञ प्रणालियाँ (अध्याय 6) अनिश्चित तर्क के लिए तदर्थ गणना नियम इस्तेमाल करती थीं। कैलिफ़ोर्निया विश्वविद्यालय के जूडिया पर्ल (Judea Pearl) ने 1982 में लिखा कि कई AI शोधकर्ता यह मिथक मानते हैं कि संभावना के कुछ नियम तो तोड़ने ही होंगे। उन्होंने ऐसा ग्राफ़ सोचा जिसमें बातें बिंदु हों, सीधी निर्भरता तीर से जुड़े और उसकी ताकत सशर्त संभावना से व्यक्त हो। उन्होंने दिखाया कि इसमें बिंदु केवल अपने पड़ोसियों से छोटे संदेश लेकर-देकर पूरे नेटवर्क की संभावनाएँ सही ढंग से बदल सकते हैं। 1985 में उन्होंने इस रूप को बेयज़ियन नेटवर्क कहा।
दाईं ओर छोटा नेटवर्क है जहाँ “बारिश” और “पानी देना”, “घास गीली होना” के कारण हैं (संभावनाएँ इस साइट के बनाए उदाहरण हैं)। “घास गीली थी” जोड़ने से बारिश और पानी देने, दोनों की संभावना बढ़ती है। फिर “बारिश हुई थी” जोड़ने पर पानी देने की संभावना घटती है। एक कारण से ही बात समझ में आ जाती है।
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:बेयज़ियन नेटवर्क डेटा से सीखने के सांख्यिकीय औज़ार के रूप में पैदा हुआ मूल स्रोत के अनुसार:पर्ल की 1985 की रिपोर्ट का शीर्षक साक्ष्य से अनुमान लगाने वाली अपने-आप काम करती स्मृति के मॉडल पर था और उसे संज्ञानात्मक विज्ञान के सम्मेलन में प्रस्तुत किया गया। 1982 का शोधपत्र विशेषज्ञ प्रणालियों की तदर्थ गणना के उत्तर के रूप में लिखा गया था।
नाम का कारण और सीमा
पर्ल ने लिखा कि Bayes Network नाम इस बात पर ज़ोर देता है कि संभावना के मान लोगों के निर्णय से आते हैं (उसी चीज़ को Influence Network भी कहा)।
पर्ल ने खुद सारांश में लिखा कि केवल पड़ोसियों के बीच जानकारी के आदान-प्रदान से पूरे नेटवर्क को सही अपडेट तभी किया जा सकता है जब किसी भी 2 बिंदुओं के बीच केवल 1 रास्ता हो।
मूल स्रोत और भरोसे का स्तर (1)साक्ष्य से संभावनाएँ जाल में बदलती हैं
अप्रैल 1985मूल स्रोत से पुष्टि
बेज़ियन नेटवर्क ── 1985 में पर्ल (Judea Pearl) ने कारण और परिणाम के संबंधों को तीरों वाले ग्राफ़ और सशर्त संभावनाओं से दिखाने के तरीके को यह नाम दिया (विचार 1982 से था)
कैलिफ़ोर्निया विश्वविद्यालय, लॉस एंजेलिस (UCLA) के जूडिया पर्ल ने ऐसे ग्राफ़ को बेज़ियन नेटवर्क कहा जिसमें अनेक कथन या चर बिंदु होते हैं, सीधे निर्भर संबंध तीरों से जुड़े होते हैं और उनकी ताकत सशर्त संभावना से दिखाई जाती है (A होने पर B होने की संभावना)। नया प्रमाण, जैसे जाँच का परिणाम, मिलने पर प्रत्येक बिंदु केवल अपने पड़ोसियों से छोटे संदेश साझा करता है और पूरे नेटवर्क की संभावनाएँ, यानी विश्वास की मात्रा, सही ढंग से बदलती हैं। इस तरह संभावना की गणना के नियमों का पालन करते हुए अनेक संकेतों से निष्कर्ष निकाला जा सकता है। 1982 के AAAI शोधपत्र में पर्ल ने लिखा कि कई AI शोधकर्ता इस मिथक को मानते हैं कि अनिश्चित निष्कर्ष की गणना के मॉडल में संभावना के नियमों को कम-से-कम कुछ हद तक तोड़ना पड़ेगा, और वे तदर्थ नियम इस्तेमाल करते हैं। उन्होंने दिखाया कि पेड़ जैसे नेटवर्क में संभावना के नियमों के अनुसार संदेशों के एक दौर से पूरे नेटवर्क को अद्यतन किया जा सकता है। 1985 की रिपोर्ट ने इस प्रक्रिया को मानव स्मृति और तर्क के मॉडल के रूप में संज्ञान विज्ञान के सम्मेलन में प्रस्तुत किया था।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है, “बेज़ियन नेटवर्क डेटा से सीखने वाले सांख्यिकीय उपकरण के रूप में पैदा हुए” मूल स्रोत के अनुसार:पर्ल की 1985 की रिपोर्ट का विषय प्रमाण से निष्कर्ष निकालने वाली स्वायत्त स्मृति का मॉडल था और वह संज्ञान विज्ञान के सम्मेलन में प्रस्तुत हुई। 1982 का शोधपत्र एक्सपर्ट सिस्टम जैसे AI में संभावना के नियम तोड़ने वाली तदर्थ गणना के जवाब में लिखा गया था (संदर्भों में चिकित्सा के अनिश्चित तर्क पर शॉर्टलिफ़ (Shortliffe) और ब्युकैनन (Buchanan) का 1975 का मॉडल तथा खनिज खोज का एक्सपर्ट सिस्टम PROSPECTOR हैं)। नाम के बारे में भी लिखा है कि Bayes Network कहना केवल बेज़ प्रमेय के इस्तेमाल के कारण नहीं, बल्कि इस बात पर ज़ोर देने के लिए है कि संभावना के आँकड़े मानव निर्णय से आते हैं (उसी को Influence Network भी कहा गया)।
जो अभी पता नहीं है:पर्ल ने स्वयं सार में लिखा कि केवल स्थानीय संदेशों से पूरा नेटवर्क सही ढंग से अद्यतन करना तभी संभव है जब किसी भी 2 बिंदुओं के बीच केवल 1 रास्ता हो। कई रास्तों वाले नेटवर्क की गणना के लिए इस रिपोर्ट में केवल दृष्टिकोण की चर्चा हुई।
चित्र क्या दिखाता है:कारण और परिणाम तीरों से जुड़े हों, तो प्रमाण आने पर उसकी निश्चितता जाल में फैलती है। एक कारण से परिणाम समझ आ जाए तो दूसरे कारण की संभावना कम मानी जाती है।
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_bayesnet.py
151986 · निर्णय वृक्ष
सबसे पहले कौन-सा सवाल पूछें?
सवालों से उत्तर देने वाला “वृक्ष” कैसे बनाएँ?
निर्णय वृक्ष “मौसम कैसा है?” और “नमी अधिक है?” जैसे सवालों को शाखाओं में रखता है। उत्तर के अनुसार शाखा पर आगे बढ़कर पत्ती पर पहुँचते ही जवाब देता है। 1986 में ऑस्ट्रेलिया के क्विनलन (Quinlan) ने ID3 नाम की निर्माण विधि शोधपत्र में दी। डेटा बाँटने पर सबसे अधिक जानकारी (इन्फ़ॉर्मेशन गेन, बिट में मापा जाता है) देने वाला सवाल पहले चुनते हैं और हर नई शाखा में यही दोहराते हैं।
दाईं ओर की 14 पर्चियाँ शोधपत्र की तालिका 1 की पंक्तियाँ हैं। उन पर पंक्ति संख्या और उत्तर P या N दिखते हैं। “विवरण:स्रोत की 14 पंक्तियाँ · पूरा वृक्ष · जानकारी की मात्रा” खोलने पर शनिवार सुबह का मौसम, तापमान, नमी और हवा भी पढ़ सकते हैं। मौसम से बाँटने पर सबसे अधिक 0.246 बिट जानकारी मिलती है, इसलिए मौसम वृक्ष की जड़ बनता है। सवाल दबाकर खुद वृक्ष बढ़ाएँ।
इन्फ़ॉर्मेशन गेन =I(पूरा डेटा) − Σ(बँटे समूह का अनुपात × I(वह समूह)) I= −p log₂ p − n log₂ n
p, n
समूह में P और N के अनुपात
I
उत्तर जानने के लिए आवश्यक जानकारी (बिट)
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:निर्णय वृक्ष AI (मशीन लर्निंग) के शोध से निकले मूल स्रोत के अनुसार:सांख्यिकी में भी अलग धाराएँ थीं: मॉर्गन (Morgan) और सॉनक्विस्ट (Sonquist) का AID (1963) तथा ब्राइमन (Breiman) और साथियों का CART (1984)। 1986 के शोधपत्र की संदर्भ सूची में CART नहीं है और दोनों धाराएँ अलग-अलग बढ़ीं। इसमें पाठ्यपुस्तक के “मौसम और टेनिस” जैसे उदाहरण का रूप है, लेकिन टेनिस शब्द नहीं आता।
शतरंज के अंतिम चरण से
शोधपत्र के अनुसार इस परिवार (ID3 के संबंधियों) का पूर्वज हंट (Hunt) और साथियों का CLS है (1966 की पुस्तक)। ID3 (1979) डॉनल्ड मिची (Donald Michie) के दिए कार्य में बना था: केवल आकृति की विशेषताओं से शतरंज के अंतिम चरण की स्थितियाँ पहचानना (राजा और हाथी बनाम राजा और घोड़ा)।
मूल स्रोत और भरोसे का स्तर (1)सबसे पहले कौन-सा सवाल पूछें?
मार्च 1986मूल स्रोत से पुष्टिस्रोतों में मतभेद है
डिसीजन ट्री ── 1986 में क्विनलन (J. R. Quinlan) ने ID3 को शोधपत्र में प्रस्तुत किया। दो स्रोत धाराएँ: हंट (Hunt) और साथियों का 1966 का CLS, और 1963 से सांख्यिकीय पेड़
डिसीजन ट्री वर्गीकरण का तरीका है जिसमें “मौसम कैसा है?” या “नमी अधिक है?” जैसे सवाल शाखाओं में रखे जाते हैं। उत्तर के अनुसार शाखाओं पर आगे बढ़ते हैं और पत्ती तक पहुँचने पर परिणाम (क्लास) मिलता है। ID3 पहले पूछे जाने वाले सवाल को ऐसे चुनता है: डेटा को बाँटने से सबसे अधिक सूचना देने वाला सवाल चुना जाता है (सूचना लाभ, बिट में मापा जाता है), और फिर हर शाखा में यही दोहराया जाता है। जे. आर. क्विनलन (New South Wales Institute of Technology) ने 1986 के शोधपत्र (Induction of Decision Trees) में उदाहरण की गणना की। शनिवार सुबह के मौसम की 14 स्थितियों—मौसम, तापमान, नमी, हवा और 2 क्लास P या N—में मौसम से बाँटने पर सबसे अधिक 0.246 बिट सूचना मिली, इसलिए पेड़ की जड़ मौसम का सवाल बनी। शोधपत्र के अनुसार इस परिवार की जड़ हंट और साथियों का CLS (1966 की पुस्तक) था। ID3 (1979) डोनाल्ड मिकी (Donald Michie) की दी गई शतरंज के अंतिम चरण की स्थिति (राजा और हाथी बनाम राजा और घोड़ा) को केवल संरचनात्मक विशेषताओं से पहचानने की समस्या पर काम करते समय विकसित हुआ।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है, “डिसीजन ट्री AI (मशीन लर्निंग) के शोध से पैदा हुए” मूल स्रोत के अनुसार:सांख्यिकी में भी अलग धारा थी। 1963 में मॉर्गन (Morgan) और सॉनक्विस्ट (Sonquist) का AID साहित्य का पहला रिग्रेशन ट्री माना जाता है। 1984 में ब्राइमन (Breiman) और साथियों के CART ने बड़ा पेड़ उगाकर क्रॉस वैलिडेशन से छाँटने की विधि से रुचि फिर जगाई (लो (Loh) की 2014 की व्याख्या)। क्विनलन के 1986 के शोधपत्र के संदर्भों में CART नहीं है; दोनों धाराएँ अलग बढ़ीं। इस शोधपत्र का डेटा पाठ्यपुस्तकों के मौसम और टेनिस के उदाहरण जैसा है, लेकिन क्लास केवल P और N हैं और टेनिस शब्द नहीं है।
3 मूल स्रोत और उनकी जाँच का विवरण
स्रोतों के बीच मतभेद:CART पुस्तक का प्रकाशन वर्ष: लो (2014) ने ब्राइमन आदि (1984) लिखा; फ़्रीडमैन (Friedman) की 1999 की पांडुलिपि में ब्राइमन, फ़्रीडमैन, ओल्शन (Olshen) और स्टोन (Stone), 1983 है (यह साइट पुस्तक स्वयं नहीं खोल पाई)।
चित्र क्या दिखाता है:निर्णय वृक्ष बनाने में पहले वह सवाल पूछा जाता है जिससे जवाब के बारे में सबसे अधिक जानकारी मिले। हर शाखा में वही प्रक्रिया फिर दोहराई जाती है।
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_id3.py
161988 · 1989 · 1994 · रीइन्फोर्समेंट लर्निंग
पुरस्कार से सीखना
सही उत्तर बताए बिना, कभी-कभी सिर्फ़ “पुरस्कार” देकर सीखना संभव है?
रीइन्फोर्समेंट लर्निंग में पुरस्कार के सहारे कोशिश और गलती से व्यवहार सीखा जाता है। 1988 में GTE प्रयोगशाला के रिचर्ड सटन (Richard Sutton) ने TD विधि का सिद्धांत दिया, जो अंतिम परिणाम का इंतज़ार किए बिना कल के अनुमान से अंतर के आधार पर आज का अनुमान सुधारती है। 1989 में क्रिस्टोफ़र वॉटकिंस (Christopher Watkins) ने डॉक्टरेट थीसिस में Q-लर्निंग दी। इसमें अवस्था x पर क्रिया a के मूल्य Q(x, a) को हर कोशिश के साथ थोड़ा सुधारा जाता है। उन्होंने साबित किया कि हर क्रिया बार-बार आज़माने से सर्वोत्तम मूल्यों के पास पहुँच सकते हैं।
1994 में टोक्यो प्रौद्योगिकी संस्थान के काज़ुतेरु मियाज़ाकी (Kazuteru Miyazaki), मासायुकी यामामुरा (Masayuki Yamamura) और शिगेनोबु कोबायाशी (Shigenobu Kobayashi) ने profit sharing का अध्ययन किया। पुरस्कार मिलने पर यह उससे पहले की क्रियाओं की पूरी शृंखला को मज़बूत करती है। उन्होंने केवल चक्कर लगवाने वाली क्रियाएँ न सीखने की शर्तें साबित कीं और जापानी कृत्रिम बुद्धिमत्ता सोसायटी का शोधपत्र पुरस्कार पाया।
दाईं ओर की भूलभुलैया में खज़ाने (पुरस्कार) तक जाने का रास्ता Q-लर्निंग और profit sharing से सिखाएँ।
Q(x, a) ← Q(x, a)+α(r+γ maxb Q(x′, b) − Q(x, a))
r, x′
मिला पुरस्कार और अगली अवस्था
α, γ
सीखने की दर और भविष्य के पुरस्कार को कम महत्व देने की छूट दर (0〜1)
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:TD लर्निंग सटन ने 1988 में खोजी मूल स्रोत के अनुसार:सटन ने खुद लिखा कि TD विधि सैमुअल (Samuel) के चेकर्स प्रोग्राम (1959, अध्याय 3) आदि में पहले इस्तेमाल हुई थी, लेकिन अच्छी तरह समझी नहीं गई थी। Q-लर्निंग भी 1992 के शोधपत्र में नहीं, 1989 की डॉक्टरेट थीसिस में पैदा हुई थी।
जानवरों के सवाल से
वॉटकिंस की थीसिस खेल या रोबोट से नहीं, व्यवहार पारिस्थितिकी के इस सवाल से शुरू हुई थी कि जानवर अनुभव से सर्वोत्तम क्रिया कैसे सीखते हैं। उन्होंने लिखा कि विचार बहुत सरल है और क्षेत्र का लंबे समय से अध्ययन हुआ है, इसलिए यह मानना कठिन है कि किसी ने पहले न सोचा हो।
मियाज़ाकी और साथियों ने तुलना में लिखा कि Q-लर्निंग को परिवेश सही जानने के लिए बहुत अधिक कोशिशें चाहिए, जबकि profit sharing को कहीं कम। उस समय केवल एक विधि ही सही हो, ऐसी स्थिति नहीं थी।
मूल स्रोत और भरोसे का स्तर (3)पुरस्कार से सीखना
1988मूल स्रोत से पुष्टि
TD लर्निंग ── 1988 में सटन (Richard S. Sutton) ने अंतिम परिणाम की प्रतीक्षा किए बिना अगले पूर्वानुमान से अंतर के आधार पर सीखने की विधि का सिद्धांत दिया
GTE प्रयोगशाला के रिचर्ड सटन ने अनुभव से भविष्य का अनुमान सीखने की विधि TD (temporal-difference: समय के बीच का अंतर) का सैद्धांतिक रूप दिया। सामान्य सुपरवाइज़्ड लर्निंग पूर्वानुमान और अंतिम परिणाम के अंतर से अनुमान सुधारती है। TD “आज का पूर्वानुमान” और “कल का पूर्वानुमान” के अंतर से आज का पूर्वानुमान सुधारती है। शोधपत्र में मौसम का उदाहरण है: शनिवार को बारिश होने का रोज़ अनुमान लगाएँ और सोमवार को 50%, मंगलवार को 75% बताएँ। TD शनिवार के नतीजे का इंतज़ार किए बिना सोमवार जैसे दिनों का अनुमान बढ़ाती है। सटन ने तर्क दिया कि इससे रोज़ थोड़ा-थोड़ा हिसाब हो सकता है, कम स्मृति चाहिए और कई मामलों में पूर्वानुमान अधिक सही होते हैं। उन्होंने विशेष स्थितियों में अभिसरण, यानी निश्चित परिणाम की ओर बढ़ने, और सर्वोत्तम होने को साबित किया। जाँच के उदाहरण में बीच के D से हर बार 1 कदम बाएँ या दाएँ बेतरतीब चलकर बाएँ A या दाएँ G पर पहुँचने पर रुकने वाली random walk समस्या थी। प्रत्येक स्थान से G तक पहुँचने की संभावना सिखाई गई।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है, “TD लर्निंग 1988 में सटन ने बनाई” मूल स्रोत के अनुसार:सटन ने खुद सार और परिचय में लिखा कि TD पहले सैमुअल (Samuel) के चेकर्स प्रोग्राम (1959), हॉलैंड (Holland) के bucket brigade और अपने Adaptive Heuristic Critic में इस्तेमाल हुई थी, लेकिन ठीक से समझी नहीं गई थी। सबसे पुराने और प्रसिद्ध उदाहरण के रूप में सैमुअल के चेकर्स को दिया: लगातार 2 खेल स्थितियों के मूल्यांकन के अंतर से पिछली स्थिति का मूल्यांकन सुधारा जाता था। 1988 के शोधपत्र की नई बात TD को पूर्वानुमान सीखने की विधि के रूप में अलग करना, उसका अभिसरण और सर्वोत्तमता साबित करना और सुपरवाइज़्ड लर्निंग से तुलना करना था।
जो अभी पता नहीं है:सटन ने तर्क दिया कि तब सुपरवाइज़्ड लर्निंग में इस्तेमाल अधिकतर समस्याएँ वास्तव में पूर्वानुमान की थीं, जहाँ TD लाभ दे सकती थी (1988 का दृष्टिकोण)। यह कितनी सही निकली, इस साइट ने नहीं जाँचा।
Q लर्निंग ── 1989 में वॉटकिन्स (Christopher J. C. H. Watkins) ने जानवरों का सर्वोत्तम व्यवहार सीखने पर डॉक्टरेट थीसिस में दी (विस्तृत प्रमाण 1992 में)
क्रिस्टोफ़र वॉटकिन्स ने King's College की डॉक्टरेट थीसिस Learning from Delayed Rewards (देर से मिलने वाले पुरस्कारों से सीखना, मई 1989) में पूछा कि जानवर अनुभव से सर्वोत्तम व्यवहार कैसे सीख सकते हैं। व्यवहार पारिस्थितिकी में जानवरों का सर्वोत्तम व्यवहार dynamic programming (आगे के सभी परिणामों को ध्यान में रखकर सबसे अच्छा व्यवहार निकालने का तरीका) से निकाला जाता है, लेकिन लगता नहीं कि जानवर यही गणना करते हैं। वॉटकिन्स ने one-step Q लर्निंग दी: स्थिति x में कार्रवाई a का मूल्य Q(x, a) प्रत्येक प्रयास के पुरस्कार r और अगली स्थिति के सबसे बड़े Q मान से थोड़ा-थोड़ा अद्यतन होता है। परिशिष्ट में साबित किया कि पर्यावरण का मॉडल न होने पर भी हर स्थिति में हर कार्रवाई बार-बार आज़माने से सर्वोत्तम कार्रवाई के मूल्य के करीब पहुँचा जा सकता है। 1992 में वॉटकिन्स और पीटर डायन (Peter Dayan) ने इस प्रमाण का विस्तार एक छोटे जर्नल शोधपत्र में दिया।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है, “Q लर्निंग वॉटकिन्स और डायन के 1992 के शोधपत्र से बनी” मूल स्रोत के अनुसार:Q लर्निंग स्वयं वॉटकिन्स की मई 1989 की डॉक्टरेट थीसिस में है। 1992 का छोटा शोधपत्र (Technical Note) थीसिस में संक्षेप में दिए अभिसरण के प्रमाण को विस्तार से लिखता था। थीसिस का आरंभ खेल या रोबोट नहीं, व्यवहार पारिस्थितिकी का सवाल था: जानवर अनुभव से सर्वोत्तम व्यवहार कैसे सीखते हैं? वॉटकिन्स ने खुद लिखा कि यह बहुत सरल विचार है और उनकी जानकारी में पहले प्रस्तावित नहीं हुआ, लेकिन इतने लंबे समय से अध्ययन किए क्षेत्र में किसी ने सोचा ही न हो, यह मानना कठिन है।
जो अभी पता नहीं है:थीसिस की प्रस्तावना के अनुसार सटन (Sutton) ने Q लर्निंग की कठिनाइयाँ बताई थीं। वे क्या थीं, इस साइट ने नहीं जाँचा।
profit sharing का सिद्धांत ── 1994 में टोक्यो प्रौद्योगिकी संस्थान के काज़ुतेरु मियाज़ाकि (Kazuteru Miyazaki), मासायुकी यामामुरा (Masayuki Yamamura) और शिगेनोबु कोबायाशी (Shigenobu Kobayashi) ने उन शर्तों को सिद्ध किया जिनके तहत इनाम को एक साथ बाँटने वाला रिइन्फोर्समेंट लर्निंग व्यर्थ क्रियाएँ नहीं सीखता; जापानी AI सोसायटी का शोधपत्र पुरस्कार मिला
रिइन्फोर्समेंट लर्निंग (इनाम के सहारे कोशिश करते हुए व्यवहार सीखने का तरीका) में TD विधि और Q-लर्निंग हर कदम पर क्रिया का मूल्य बदलती हैं। वहीं profit sharing में इनाम मिलने पर उससे पहले की पूरी क्रिया-श्रृंखला (एपिसोड) को एक साथ मज़बूत किया जाता है। मियाज़ाकि, यामामुरा और कोबायाशी ने गणित से जाँचा कि profit sharing में इनाम मिलने से कितने कदम पहले की क्रिया को कितना हिस्सा देना चाहिए (रिइन्फोर्समेंट फ़ंक्शन)। उन्होंने चक्कर लगवाने वाले निष्प्रभावी नियमों (क्रियाओं) को न सीखने की आवश्यक और पर्याप्त शर्तें सिद्ध कीं (निष्प्रभावी नियमों को दबाने का प्रमेय)। उन्होंने यह भी दिखाया कि उन्हीं शर्तों के तहत लगातार इनाम दिलाने वाली व्यवहार नीति सीखी जा सकती है। शोधपत्र में तुलना है कि पर्यावरण को सही तरह समझने के लिए Q-लर्निंग को बहुत अधिक कोशिशों की ज़रूरत होती है, जबकि profit sharing में सीखने के लिए बहुत कम कोशिशें चाहिए। इस शोधपत्र को वित्त वर्ष 1994 का जापानी AI सोसायटी शोधपत्र पुरस्कार मिला।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है कि “रिइन्फोर्समेंट लर्निंग का अनुसंधान केवल विदेशों की TD-लर्निंग और Q-लर्निंग की धारा है” मूल स्रोत के अनुसार:1990 के दशक में जापान में profit sharing के सिद्धांत पर अनुसंधान हुआ, जिसमें इनाम मिलने पर क्रियाओं की पूरी श्रृंखला को एक साथ मज़बूत किया जाता है। 1994 के शोधपत्र को जापानी AI सोसायटी का शोधपत्र पुरस्कार मिला। शोधपत्र भी बताता है कि Q-लर्निंग को बहुत अधिक कोशिशें चाहिए, जबकि profit sharing को सीखने के लिए बहुत कम कोशिशें चाहिए। कोई एक ही तरीका सही हो, ऐसी स्थिति नहीं थी।
जो अभी पता नहीं है:इस वेबसाइट में यह जाँचा नहीं गया कि बाद में इन शर्तों का वास्तविक रोबोटों या दूसरे उपयोगों में कितना इस्तेमाल हुआ।
चित्र क्या दिखाता है:सही जवाब बताए बिना, केवल खज़ाने तक पहुँचने पर इनाम मिले, तब भी बार-बार कोशिश करके खज़ाने का रास्ता सीखा जा सकता है।
कोशिशों की संख्या और खज़ाने तक पहुँचने के कदम
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_q_learning.py
171990 · 1995 · 1999 · बूस्टिंग
गलतियों के अनुसार कमज़ोर मॉडल जोड़ना
अंदाज़े से थोड़ा बेहतर तरीकों को मिलाकर मज़बूत तरीका बना सकते हैं?
शुरुआत एक सैद्धांतिक सवाल से हुई: अंदाज़े से बस थोड़ा बेहतर कमज़ोर लर्निंग और मनचाही सटीकता वाली मज़बूत लर्निंग की क्षमता क्या समान है? 1990 में MIT के रॉबर्ट शापायर (Robert Schapire) ने दोनों की समान क्षमता साबित की और कमज़ोर विधि को मज़बूत बनाने का एल्गोरिद्म दिया। 1995 में योआव फ़्रॉयंड (Yoav Freund) और शापायर ने AdaBoost प्रस्तुत किया। यह पिछले दौर में गलत पहचाने गए डेटा को अधिक वज़न देता है, अगले वर्गीकारक को उससे सिखाता है और अंत में वज़न वाले बहुमत से निर्णय मिलाता है।
1999 में स्टैनफ़ोर्ड के फ़्रीडमैन (Friedman) ने ग्रेडिएंट बूस्टिंग को ढलान पर नीचे जाने वाले अनुकूलन के रूप में सामान्य किया। इसमें अगला छोटा निर्णय वृक्ष मौजूदा अनुमान और सही उत्तर की त्रुटि (अवशेष) बताता है और नतीजे थोड़ा-थोड़ा जोड़े जाते हैं।
दाईं ओर “1 दौर जोड़ें” दबाने पर गलत पहचाने गए बिंदु बड़े होते हैं और अगली सीमा उन्हें वर्गीकृत करने आती है।
αt = ½ log((1 − εt) ÷ εt) गलत उदाहरण का वज़न ← वज़न × eαt
εt
tवें वर्गीकारक की वज़न वाली त्रुटि दर
αt
बहुमत में उस वर्गीकारक का वज़न
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:बूस्टिंग में ओवरफ़िटिंग नहीं होती मूल स्रोत के अनुसार:शापायर ने 2013 की व्याख्या में ऐसा उदाहरण दिया जिसमें प्रशिक्षण त्रुटि 0 होने के बाद भी परीक्षण त्रुटि घटती रही (5वें दौर में 8.4% → 1000वें में 3.1%)। फिर भी उन्होंने लिखा कि बूस्टिंग में भी ओवरफ़िटिंग हो सकती है।
घुड़दौड़ का उदाहरण
AdaBoost का नाम गलतियों के अनुसार वज़न को अनुकूल ढंग से (adaptively) बदलने से आया। 1997 का शोधपत्र एक उदाहरण से शुरू होता है: घुड़दौड़ में लगातार हारने वाला व्यक्ति अपने दोस्तों के नतीजों के अनुसार दाँव की रकम फिर बाँटता है।
फ़्रीडमैन ने खुद लिखा कि बूस्टिंग को ढलान से नीचे की गणना मानने का विचार रैच (Rätsch) और साथियों (1998) तथा ब्राइमन (Breiman, 1999) ने पहले ही बताया था।
मूल स्रोत और भरोसे का स्तर (2)गलतियों के अनुसार कमज़ोर मॉडल जोड़ना
जून 1990–1997मूल स्रोत से पुष्टि
बूस्टिंग ── 1990 में शपीर (Robert E. Schapire) ने साबित किया कि कमज़ोर सीखने को मज़बूत सीखने में बदला जा सकता है; 1995 में फ़्रॉइंड (Yoav Freund) और शपीर ने AdaBoost प्रस्तुत किया
बूस्टिंग में बेतरतीब अनुमान से थोड़ा बेहतर कमज़ोर क्लासिफ़ायर बार-बार बनाए जाते हैं। पिछले दौर में गलत पहचाने डेटा का वज़न बढ़ाकर प्रशिक्षण होता है और अंत में वज़न वाले बहुमत से मज़बूत क्लासिफ़ायर बनता है। शुरुआत गणना सिद्धांत के सवाल से थी। किर्न्स (Kearns) और वैलिएंट (Valiant) ने अनसुलझा सवाल छोड़ा: बेतरतीब अनुमान से थोड़ा बेहतर कमज़ोर सीखना और जितना चाहें सही बनने वाला मज़बूत सीखना, क्या समान क्षमता रखते हैं (hypothesis boosting problem)? आर. ई. शपीर (MIT Laboratory for Computer Science) ने 1990 के शोधपत्र (The Strength of Weak Learnability) में दोनों को समान साबित किया और कमज़ोर सीखने को मज़बूत सीखने में बदलने की रचना दी। वाइ. फ़्रॉइंड और शपीर ने मार्च 1995 में बार्सिलोना के सम्मेलन में AdaBoost प्रस्तुत किया (जर्नल शोधपत्र 1997 में)। उन्होंने लिखा कि नाम पुरानी विधियों से अलग, कमज़ोर क्लासिफ़ायरों की त्रुटियों के अनुसार वज़न adaptively बदलने से आया। शोधपत्र ऐसे व्यक्ति की मिसाल से शुरू होता है जो घुड़दौड़ में लगातार हारने के बाद दोस्तों के पिछले प्रदर्शन के अनुसार दाँव का धन फिर बाँटता है।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है, “बूस्टिंग कमज़ोर मॉडलों को जोड़ने की व्यावहारिक तरकीब से पैदा हुई” मूल स्रोत के अनुसार:शुरुआत गणना सिद्धांत के सवाल से हुई। किर्न्स ने कहा था कि एक ही प्रशिक्षण दोहराकर केवल बहुमत लेना काम नहीं करता। यह भी कहा जाता है, “बूस्टिंग में ओवरफ़िटिंग नहीं होती।” लेकिन शपीर ने खुद 2013 की व्याख्या में ऐसा उदाहरण दिया जहाँ प्रशिक्षण त्रुटि 0 होने के बाद भी परीक्षण त्रुटि घटती रही (5वें दौर में 8.4% से 1000वें में 3.1%), फिर भी लिखा कि बूस्टिंग में भी ओवरफ़िटिंग हो सकती है।
जो अभी पता नहीं है:प्रशिक्षण त्रुटि 0 होने के बाद भी परीक्षण त्रुटि क्यों घटती रहती है? शपीर की 2013 की व्याख्या के अनुसार मार्जिन, यानी दूरी के आधार पर समझाना, ओवरफ़िटिंग न होने वाले मामलों को समझाने वाला एकमात्र सिद्धांत है। लेकिन वह यह भी लिखते हैं कि संख्यात्मक गारंटी बहुत ढीली है।
ग्रेडिएंट बूस्टिंग: 1999 में जेरोम एच. फ़्रीडमैन (Jerome H. Friedman) ने छोटे निर्णय वृक्षों से बची हुई त्रुटियाँ धीरे-धीरे भरने वाली बूस्टिंग को ग्रेडिएंट डिसेंट के रूप में सामान्यीकृत किया
ग्रेडिएंट बूस्टिंग में अगले छोटे निर्णय वृक्ष से मौजूदा मॉडल की भविष्यवाणी और सही उत्तर के अंतर (अवशेष) का अनुमान कराया जाता है। फिर उस वृक्ष का थोड़ा योगदान जोड़ा जाता है। इसे बार-बार करने से भविष्यवाणी धीरे-धीरे बेहतर होती है। फ़्रीडमैन (स्टैनफ़ोर्ड यूनिवर्सिटी) ने 24 फरवरी 1999 की तारीख़ वाला शोधपत्र Greedy Function Approximation: A Gradient Boosting Machine () लिखा (IMS 1999 Reitz Lecture; 2001 में The Annals of Statistics में प्रकाशित)। उसमें उन्होंने इस जोड़ते जाने की प्रक्रिया को त्रुटि के आकार (लॉस) को फ़ंक्शनों के स्थान में सबसे तीखी ढलान की दिशा में धीरे-धीरे घटाने वाली गणना (स्टीपेस्ट डिसेंट) माना। वर्ग त्रुटि को लॉस मानने पर हर बार का वृक्ष मौजूदा अवशेष को सीधे सीखता है। यही प्रक्रिया निरपेक्ष त्रुटि, ह्यूबर लॉस और वर्गीकरण के लिए लॉजिस्टिक लाइकलीहुड जैसे दूसरे लॉस पर भी लागू होती है। उन्होंने यह भी लिखा कि हर बार जोड़ने की मात्रा को लर्निंग रेट ν से छोटा करने (संकुचन) पर अक्सर बेहतर नतीजे मिलते हैं।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है कि “ग्रेडिएंट बूस्टिंग हाल की मशीन लर्निंग प्रतियोगिताओं की तकनीक है” मूल स्रोत के अनुसार:आधारभूत शोधपत्र फरवरी 1999 की तारीख़ वाला मसौदा था। इसे IMS 1999 Reitz Lecture के रूप में प्रस्तुत किया गया और 2001 में The Annals of Statistics में प्रकाशित किया गया। फ़्रीडमैन ने खुद लिखा कि बूस्टिंग को ग्रेडिएंट डिसेंट मानने का दृष्टिकोण मशीन लर्निंग के पुराने अनुसंधान में पहले ही बताया गया था (रैच (Rätsch) और साथियों का 1998 का काम, ब्राइमन (Breiman) का 1999 का काम)।
चित्र क्या दिखाता है:अनुमान से बस थोड़ा बेहतर वर्गीकारक भी, पिछले गलत डेटा को अधिक वज़न देकर अगला वर्गीकारक सिखाने और सबका बहुमत लेने पर मज़बूत हो जाता है।
हर दौर में प्रशिक्षण डेटा की गलतियों की संख्या
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_boosting.py
181992 · सपोर्ट वेक्टर मशीन
सीमा के दोनों ओर सबसे अधिक जगह
2 समूहों को बाँटने वाली कई रेखाएँ खींच सकते हैं। सबसे अच्छी कौन-सी है?
जुलाई 1992 में बर्नहार्ड बोसर (Bernhard Boser), इसाबेल गियों (Isabelle Guyon) और व्लादिमीर वापनिक (Vladimir Vapnik) ने, AT&T बेल लैब्स में काम करते हुए, COLT '92 सम्मेलन में नई लर्निंग विधि प्रस्तुत की। इसमें 2 समूहों की सीमा इस तरह खींचते हैं कि सबसे पास के बिंदु से दूरी (मार्जिन, खाली जगह) अधिकतम हो। सीमा केवल अपने सबसे पास के कुछ बिंदुओं से तय होती है; दूसरे बिंदु खिसकाने से नहीं बदलती।
इसे केवल बिंदुओं की समानता मापने वाला फलन (कर्नेल) इस्तेमाल करने के रूप में लिखने पर मुड़ी हुई सीमा के लिए भी उसी गणना से मार्जिन अधिकतम कर सकते हैं। डाक पर हाथ से लिखे अंकों (प्रशिक्षण की 7300 छवियाँ, परीक्षण की 2000) में चौथी घात के बहुपद कर्नेल से त्रुटि दर 4.9% थी। उसी डेटा पर 5 परतों के न्यूरल नेटवर्क (5.1%) से यह थोड़ी कम थी।
दाईं ओर बिंदुओं को खींचें। घेरे वाले बिंदुओं (सीमा को सहारा देने वाले बिंदुओं) के अलावा किसी बिंदु को खिसकाने से रेखा नहीं बदलती, जब तक वह मार्जिन की पट्टी में नहीं आता।
सीमा की दिशा और स्थान (हर बिंदु के लिए yi(w·xi+b) ≥ 1; y समूह को +1 · −1 से दिखाता है)
K, γ
कर्नेल (बिंदुओं की समानता) और प्रभाव के दायरे का संकरापन
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:सपोर्ट वेक्टर मशीन कोरिन्ना कॉर्टेस (Corinna Cortes) और वापनिक ने 1995 में खोजी मूल स्रोत के अनुसार:मार्जिन अधिकतम करने और कर्नेल से मुड़ी सीमाओं पर काम करने की विधि तीनों 1992 में प्रस्तुत कर चुके थे। उस शोधपत्र में support vector शब्द नहीं है; सीमा को सहारा देने वाले बिंदुओं को supporting patterns कहा गया है। कर्नेल के विचार के लिए आइज़रमान (Aizerman) और साथियों की पोटेंशियल फ़ंक्शन विधि (1964) भी उद्धृत है।
मूल स्रोत और भरोसे का स्तर (1)सीमा के दोनों ओर सबसे अधिक जगह
जुलाई 1992मूल स्रोत से पुष्टि
कर्नेल वाला सपोर्ट वेक्टर मशीन ── 1992 में बोसर (Bernhard E. Boser), गियोन (Isabelle M. Guyon) और वाप्निक (Vladimir N. Vapnik) ने मार्जिन अधिकतम करने का तरीका वक्र सीमाओं के लिए भी दिया
सपोर्ट वेक्टर मशीन (SVM) में 2 क्लासों की सीमा इस तरह खींची जाती है कि सबसे निकट बिंदु तक की दूरी (मार्जिन) अधिकतम हो। बी. ई. बोसर (कैलिफ़ोर्निया विश्वविद्यालय, बर्कली; शोध का कुछ भाग AT&T बेल प्रयोगशाला में), आई. एम. गियोन और वी. एन. वाप्निक (दोनों AT&T बेल प्रयोगशाला में) ने जुलाई 1992 के COLT '92 शोधपत्र (A Training Algorithm for Optimal Margin Classifiers) में समस्या को केवल बिंदुओं की समानता मापने वाले फ़ंक्शन (कर्नेल) K(x, x') के रूप में, यानी dual form में, लिखकर हल किया। इससे polynomial और radial basis function जैसी वक्र सीमाओं में भी उसी गणना से मार्जिन अधिकतम होता है। सीमा केवल उसके सबसे निकट के थोड़े प्रशिक्षण डेटा से तय होती है (शोधपत्र में supporting patterns)। असली डाक से लिए हस्तलिखित अंकों (प्रशिक्षण 7300 चित्र, परीक्षण 2000) में 4वीं डिग्री के polynomial कर्नेल की त्रुटि दर 4.9% थी, जो इसी डेटा पर रिपोर्ट किए 5 परतों के न्यूरल नेटवर्क के 5.1% से थोड़ी कम थी।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है, “सपोर्ट वेक्टर मशीन 1995 में कोर्टेस (Cortes) और वाप्निक ने बनाया” मूल स्रोत के अनुसार:मार्जिन अधिकतम करके कर्नेल से वक्र सीमाएँ बनाने की प्रशिक्षण विधि बोसर, गियोन और वाप्निक ने COLT 1992 में दी थी। शोधपत्र में support vector शब्द नहीं है; सीमा के सहायक बिंदुओं को supporting patterns कहा गया। कर्नेल के विचार के लिए भी इसमें आइज़ेरमान (Aizerman), ब्रावरमान (Braverman) और रोज़ोनोएर (Rozonoer) की 1964 की potential function विधि का उदाहरण दिया है।
चित्र क्या दिखाता है:अध्याय 8 का “सबसे चौड़ा रास्ता” केवल सीधी सीमा बना सकता था, लेकिन निकटतम बिंदुओं से सबसे अधिक दूरी रखने का विचार वही रखते हुए, गणना को बिंदुओं की समानता यानी कर्नेल से लिखने पर उसी गणना से उन बिंदुओं के बीच भी मुड़ी सीमा बन सकती है जिन्हें सीधी रेखा अलग नहीं कर सकती। इस बार भी सीमा तय करने वाले केवल उसके सबसे पास के कुछ बिंदु हैं।
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_svm.py
191995 · 2001 · रैंडम फ़ॉरेस्ट
बेतरतीब बने वृक्षों का बहुमत
1 वृक्ष प्रशिक्षण डेटा से ज़रूरत से ज़्यादा मेल खाता है। कई जोड़ने पर क्या होगा?
निर्णय वृक्ष को गहरा करने पर वह प्रशिक्षण डेटा से पूरा मेल खाता है, पर शोर भी याद कर लेता है। 1995 में AT&T बेल लैब्स की टिन काम हो (Tin Kam Ho) ने दिखाया कि विशेषताओं का कुछ हिस्सा बेतरतीब चुनकर इस्तेमाल करने वाले कई वृक्ष मिलाने से हाथ से लिखे अंक पहचानने की सटीकता बढ़ती है (random decision forests)।
2001 में कैलिफ़ोर्निया विश्वविद्यालय, बर्कले के लियो ब्राइमन (Leo Breiman) ने रैंडम फ़ॉरेस्ट को व्यवस्थित किया। बेतरतीब फिर चुने गए डेटा से वृक्ष बनाते हैं और हर शाखा पर बेतरतीब चुनी विशेषताओं में से सबसे अच्छा विभाजन चुनते हैं। वृक्ष बढ़ाने पर त्रुटि दर एक मान पर टिक जाती है। लगभग 3 में से 1 हिस्सा जो नहीं चुना गया (out-of-bag), उससे अलग परीक्षण डेटा के बिना त्रुटि दर का अनुमान लगा सकते हैं।
दाईं ओर वृक्षों की संख्या बढ़ाने पर टेढ़ी-मेढ़ी सीमा चिकनी होती है।
फ़ॉरेस्ट का उत्तर = बहुमत (वृक्ष₁ का उत्तर, वृक्ष₂ का उत्तर, …, वृक्षB का उत्तर)
B
वृक्षों की संख्या
फ़ॉरेस्ट की त्रुटि
हर वृक्ष की ताकत (सटीकता) और वृक्षों के सहसंबंध (समानता) से तय होती है
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:रैंडम फ़ॉरेस्ट का विचार ब्राइमन को अकेले आया मूल स्रोत के अनुसार:मिलते-जुलते नाम वाली random decision forests हो 1995 में प्रस्तुत कर चुकी थीं। ब्राइमन ने खुद बैगिंग (1996), हो की विधि तथा अमित (Amit) और गेमन (Geman, 1997) को पिछले काम में गिनाया और उन्हें मिलाकर random forests कहा।
ब्राइमन ने क्या लिखा
उन्होंने लिखा कि वृक्ष बढ़ाने पर त्रुटि दर एक मान पर टिकती है (बड़ी संख्याओं के प्रबल नियम से), इसलिए ओवरफ़िटिंग समस्या नहीं बनती। हो के वृक्षों की सटीकता प्रशिक्षण और पहली बार देखे डेटा, दोनों पर बढ़ी।
लगभग 3 में से 1 हिस्सा: n वस्तुओं में से दोहराव की अनुमति देकर बेतरतीब n बार चुनें, तो कभी न चुने जाने वाले डेटा का अनुपात लगभग(1 − 1
n)n ≒ 0.37 होता है। यही out-of-bag डेटा है।
मूल स्रोत और भरोसे का स्तर (1)बेतरतीब बने वृक्षों का बहुमत
अक्टूबर 2001मूल स्रोत से पुष्टि
रैंडम फ़ॉरेस्ट ── 2001 में लियो ब्राइमन (Leo Breiman) ने यादृच्छिक रूप से थोड़ा-थोड़ा बदलकर बनाए कई निर्णय वृक्षों के बहुमत को एक विधि में जोड़ा। 1995 में टिन काम हो (Tin Kam Ho) के random decision forests पहले से थे
रैंडम फ़ॉरेस्ट में कई निर्णय वृक्ष थोड़ी अलग-अलग स्थितियों में बनाए जाते हैं और बहुमत से भविष्यवाणी तय की जाती है। हर वृक्ष प्रशिक्षण डेटा से यादृच्छिक रूप से चुने गए उदाहरणों पर बनाया जाता है; हर शाखा पर यादृच्छिक रूप से चुनी गई कुछ विशेषताओं में से सबसे अच्छा विभाजन चुना जाता है। ब्राइमन (कैलिफ़ोर्निया यूनिवर्सिटी, बर्कली, सांख्यिकी विभाग) ने 2001 के शोधपत्र Random Forests ( (अनुवाद)) में लिखा कि वृक्ष बढ़ाने पर बड़ी संख्याओं के प्रबल नियम से त्रुटि दर एक निश्चित मान की ओर पहुँचती है, इसलिए ओवरफ़िटिंग समस्या नहीं बनती। उन्होंने यह भी दिखाया कि फ़ॉरेस्ट की त्रुटि दर हर वृक्ष की ताक़त और वृक्षों के आपसी सहसंबंध से तय होती है। लगभग एक-तिहाई उदाहरण जो यादृच्छिक चुनाव में नहीं चुने गए (out-of-bag), उनसे अलग परीक्षण डेटा या क्रॉस वैलिडेशन के बिना त्रुटि दर का अनुमान लगाया जा सकता है। 1995 में हो (AT&T Bell Laboratories) ने Random Decision Forests () में दिखाया था कि विशेषताओं के यादृच्छिक रूप से चुने गए हिस्से इस्तेमाल करने वाले वृक्षों को साथ जोड़ने से हस्तलिखित अंकों की पहचान में प्रशिक्षण और पहली बार देखे डेटा, दोनों पर सटीकता बढ़ी।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है कि “रैंडम फ़ॉरेस्ट का विचार ब्राइमन को अकेले आया” मूल स्रोत के अनुसार:मिलते-जुलते नाम वाले random decision forests हो ने 1995 में प्रस्तुत किए थे। ब्राइमन ने भी 2001 के शोधपत्र में बैगिंग (1996), शाखाओं के विकल्प यादृच्छिक रूप से चुनने वाले तरीके और हो की random subspace विधि आदि को पुराने उदाहरण बताया। उन्होंने आगे लिखा कि अमित (Amit) और गेमन (Geman) के 1997 के हस्तलिखित अक्षरों वाले शोधपत्र ने उन्हें प्रभावित किया और इन तरीकों को साथ मिलाकर random forests नाम दिया। Random Forests नाम ब्राइमन और अडेल कटलर (Adele Cutler) का ट्रेडमार्क भी है।
चित्र क्या दिखाता है:1 गहरा वृक्ष शोर भी याद कर लेता है, लेकिन बेतरतीब उगाए कई वृक्षों का बहुमत लेने पर सीमा सहज होती है और त्रुटि दर स्थिर होती है।
वृक्षों की संख्या और out-of-bag से अनुमानित त्रुटि दर
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_random_forest.py
201873 · 1936 · सिंगुलर वैल्यू डीकंपोज़िशन
हर तालिका को 3 भागों में बाँटना
संख्याओं की तालिका (मैट्रिक्स) को कम संख्याओं से अच्छी तरह कैसे दर्शाएँ?
सिंगुलर वैल्यू डीकंपोज़िशन (SVD) किसी भी मैट्रिक्स को घुमाना → हर अक्ष पर फैलाना या सिकोड़ना → फिर घुमाना, ऐसे 3 गुणनों में बाँट सकता है। फैलाव के गुणकों को सिंगुलर वैल्यू कहते हैं। यूजेनियो बेल्ट्रामी (Eugenio Beltrami) ने 1873 में इसे सबसे पहले प्रकाशित किया, इटली के विश्वविद्यालय छात्रों की गणित पत्रिका में। अगले साल 1874 में कामीय जोर्दाँ (Camille Jordan) ने भी स्वतंत्र रूप से इसे दिखाया।
केवल बड़ी सिंगुलर वैल्यू रखने से मूल तालिका का कम संख्याओं में सटीक सन्निकटन बना सकते हैं। 1936 में शिकागो विश्वविद्यालय के कार्ल एकार्ट (Carl Eckart) और गेल यंग (Gale Young) ने मनोवैज्ञानिक परीक्षणों के अंकों के विश्लेषण से जुड़ी समस्या हल की: कम रैंक में सबसे अच्छा सन्निकटन देने वाला मैट्रिक्स खोजें। उत्तर छोटे सिंगुलर मानों को 0 कर देने से मिलता है।
दाईं ओर “वृत्त (2×2)” में वृत्त “घुमाएँ · फैलाएँ · घुमाएँ” से दीर्घवृत्त बनता है। “चित्र (24×24)” में 24×24 संख्याओं की तालिका से बना चित्र केवल k सिंगुलर वैल्यू रखकर फिर बनाया जाता है (चित्र इस साइट का बनाया उदाहरण है)।
A=U Σ VT Ak =σ₁u₁v₁T + … +σkukvkT
U, V
घुमाना (दिशा बदलना)
Σ
हर अक्ष पर फैलाना (सिंगुलर वैल्यू σ₁ ≥ σ₂ ≥ … को विकर्ण पर रखने वाली तालिका)
Ak
केवल सबसे बड़े k मानों वाला सन्निकटन
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:सन्निकटन का प्रमेय एकार्ट और यंग (1936) ने खोजा मूल स्रोत के अनुसार:स्टुअर्ट (Stewart, 1992) के अनुसार एरहार्ड श्मिट (Erhard Schmidt) ने 1907 में इसे साबित किया था और दोनों ने फिर खोजा।
कंप्यूटर से गणना बहुत बाद में
बेल्ट्रामी ने शुरुआत में लिखा, जिसका अर्थ था कि वे युवा पाठकों को इस प्रकार के बीजगणित से परिचित होने का अवसर देना चाहते हैं। यह विघटन खुद 19वीं सदी का गणित है। कंप्यूटर पर तेज़ और सटीक गणना की विधि 1965 में आई (गोलब (Golub) और काहन (Kahan); स्टुअर्ट 1992)।
मूल स्रोत और भरोसे का स्तर (2)हर तालिका को 3 भागों में बाँटना
1873–1874मूल स्रोत से पुष्टि
सिंगुलर वैल्यू डीकंपोज़िशन ── बेल्त्रामी (Beltrami) ने 1873 और जॉर्डन (Jordan) ने 1874 में दिखाया कि हर मैट्रिक्स 3 कामों में बाँटी जा सकती है: घुमाना, फैलाना या सिकोड़ना, फिर घुमाना
सिंगुलर वैल्यू डीकंपोज़िशन (SVD) वह तथ्य है कि हर मैट्रिक्स (पंक्तियों और स्तंभों में संख्याओं की सारणी जो वेक्टर के रूपांतरण को दर्शाती है) 3 गुणनों में बाँटी जा सकती है: दिशा बदलना (घुमाना) → हर अक्ष पर फैलाना या सिकोड़ना → फिर घुमाना। फैलाव या सिकुड़न के गुणक सिंगुलर वैल्यू कहलाते हैं। केवल बड़ी सिंगुलर वैल्यू रखने पर कम संख्याओं से मूल सारणी का अच्छा सन्निकटन मिल सकता है। इसलिए इसका इस्तेमाल पसंद का अनुमान (सुझाव देने वाली सुविधाएँ) और प्रिंसिपल कंपोनेंट एनालिसिस की गणना में होता है। इसे पहली बार 1873 में यूजेनियो बेल्त्रामी (Eugenio Beltrami) ने इतालवी विश्वविद्यालय छात्रों की गणित पत्रिका में प्रकाशित किया। शुरुआत में उन्होंने लगभग यह कहा कि वे युवा पाठकों को इस तरह की बीजगणितीय गणना से परिचित होने का मौका देना चाहते हैं। अगले साल 1874 में कामी जॉर्डन (Camille Jordan) ने स्वतंत्र रूप से यही विघटन अधिक पूर्ण रूप में दिखाया।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है कि “SVD कंप्यूटर से डेटा सँभालने के लिए बनी नई तकनीक है”। मूल स्रोत के अनुसार:विघटन खुद बेल्त्रामी (1873) और जॉर्डन (1874) का गणितीय शोध था। बेल्त्रामी का शोधपत्र छात्रों को बीजगणित से परिचित कराने के लिए विश्वविद्यालय छात्रों की पत्रिका में छपा। कंप्यूटर पर इसकी तेज़ और सटीक गणना का तरीका बहुत बाद में 1965 में आया: गोलब (Golub) और काहन (Kahan) (स्टुअर्ट (Stewart), 1992)।
जो अभी पता नहीं है:singular value शब्द अपने आज के अर्थ में कब स्थिर हुआ, इस बारे में स्टुअर्ट (1992) बताते हैं कि 20वीं सदी के पहले हिस्से में इसका अर्थ बदलता रहा। इस साइट ने मूल स्रोतों का पता नहीं लगाया है।
कम रैंक से सबसे अच्छा सन्निकटन ── एकार्ट (Eckart) और यंग (Young) ने 1936 में कारक विश्लेषण के संदर्भ में हल किया (श्मिट (Schmidt) के 1907 के प्रमेय की पुनर्खोज)
Chicago विश्वविद्यालय के कार्ल एकार्ट (Carl Eckart) और गेल यंग (Gale Young) ने एक मैट्रिक्स का उससे कम रैंक (स्वतंत्र दिशाओं की संख्या) वाली मैट्रिक्स से ऐसा सन्निकटन खोजा जिसमें वर्ग त्रुटियों का योग न्यूनतम हो। सारांश के अनुसार पहले मैट्रिक्स को मानक रूप (आज का SVD) में बदलने पर समस्या आसान हो जाती है। हल हमेशा होता है और सामान्यतः केवल 1 होता है। इसमें SVD की छोटी सिंगुलर वैल्यू को 0 किया जाता है (स्टुअर्ट (Stewart), 1992 का विवरण)। सारांश में बताया गया है कि यह समस्या परीक्षा के अंकों की सारणी को कम कारकों से समझाने वाले कारक विश्लेषण के मूल विचार से गहराई से जुड़ी है। यह शोधपत्र उसी साल शुरू हुई मनोवैज्ञानिक मापन की पत्रिका Psychometrika के खंड 1 में छपा।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है कि “कम रैंक का सबसे अच्छा सन्निकटन छोटी सिंगुलर वैल्यू हटाने वाली मैट्रिक्स है, यह प्रमेय एकार्ट और यंग (1936) ने खोजा” (एकार्ट–यंग प्रमेय नाम)। मूल स्रोत के अनुसार:स्टुअर्ट (1992) के अनुसार एरहार्ट श्मिट (Erhard Schmidt) ने 1907 में समाकल समीकरणों के अध्ययन में इसे सिद्ध किया था; एकार्ट और यंग ने पुनर्खोज की। स्टुअर्ट लिखते हैं कि नाम आम है, लेकिन गलत है।
जो अभी पता नहीं है:एकार्ट और यंग को श्मिट के 1907 के काम की जानकारी थी या नहीं, इस साइट ने पुष्टि नहीं की है (मुख्य पाठ नहीं खोला गया)।
Whence Principal Components? (Lawrence Hubert · 2016 · p.1 The Journal of Educational Psychology as a Precursor to Psy… · बाद में लिखा गया सारांश)
चित्र क्या दिखाता है:हर तालिका को “घुमाना, खींचना, घुमाना” वाली 3 क्रियाओं में बाँट सकते हैं। केवल बड़े खिंचाव यानी सिंगुलर मान रखने पर कम संख्याओं से मूल तालिका के काफी पास पहुँचा जा सकता है।
सिंगुलर वैल्यू का आकार (बड़े से छोटे क्रम में)
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_svd.py
212006〜2009 · Netflix Prize
खाली जगहों वाली तालिका से सीखना
किसी व्यक्ति ने फ़िल्म नहीं देखी हो, तो उसके दिए जाने वाले अंक बता सकते हैं?
अक्टूबर 2006 में Netflix ने प्रतियोगिता शुरू की। उसकी अपनी सिफ़ारिश प्रणाली से 10% अधिक सटीकता से लोगों की फ़िल्म रेटिंग का अनुमान लगाने पर 10 लाख डॉलर का पुरस्कार था। डेटा में लगभग 4 लाख 80 हज़ार लोगों की लगभग 18 हज़ार फ़िल्मों पर 10 करोड़ से अधिक रेटिंग थीं।
11 दिसंबर 2006 को प्रतियोगी साइमन फ़ंक (Simon Funk) ने अपनी पूरी विधि ब्लॉग पर प्रकाशित की। व्यक्ति की पसंद और फ़िल्म की विशेषताओं को 40-40 संख्याओं से दर्शाया और उनके गुणनफलों के योग से रेटिंग का अनुमान लगाया। तालिका के लगभग 8.5 अरब खानों में 8.4 अरब खाली थे, इसलिए असली सिंगुलर वैल्यू डीकंपोज़िशन इस्तेमाल नहीं कर सकते थे। उन्होंने केवल ज्ञात रेटिंग से त्रुटि निकाली और मानों को थोड़ा-थोड़ा सुधारा। उन्होंने इसे संशोधित SVD कहा।
दाईं ओर “लगातार सीखें” दबाने पर खाली खाने भरते हैं (तालिका इस साइट का बनाया उदाहरण है)।
अनुमान r̂ =pu · qm pu ← pu +η e qm(qm के लिए भी यही रूप; e=r − r̂)
pu, qm
व्यक्ति u की पसंद और फ़िल्म m की विशेषताएँ (संख्याओं के समूह)
r, η
ज्ञात रेटिंग और सीखने की दर
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:Netflix ने प्रतियोगिता में मिली विधि से अपनी सिफ़ारिशें बेहतर कीं मूल स्रोत के अनुसार:कंपनी के ब्लॉग (2012) के अनुसार विजेता विधि में मेहनत के अनुसार लाभ नहीं था, इसलिए उसे नहीं अपनाया गया।
प्रतियोगिता का विवरण
उस समय Netflix फ़िल्मों की DVD किराए पर देता था। रेटिंग डेटा में नामों की जगह संख्याएँ रखी गई थीं। फ़ंक की सीखने की दर 0.001 थी। 21 सितंबर 2009 को सैकड़ों मॉडल मिलाने वाला BellKor's Pragmatic Chaos जीता। दूसरे स्थान का स्कोर भी समान (0.8567) था; लगभग 20 मिनट पहले परिणाम भेजने वाली टीम जीती। बाद में कंपनी का मुख्य काम स्ट्रीमिंग हो गया और (अनुवाद) सिफ़ारिशों का सिर्फ़ एक हिस्सा रह गया (2012 का ब्लॉग)।
नाम हटाने पर भी
माना जाता था कि नाम हटाए डेटा से व्यक्ति की पहचान नहीं हो सकती। लेकिन शोधकर्ताओं ने दिखाया कि सार्वजनिक फ़िल्म रेटिंग से मिलाकर लोगों को पहचाना जा सकता है। दूसरी प्रतियोगिता रद्द कर दी गई।
मूल स्रोत और भरोसे का स्तर (2)खाली जगहों वाली तालिका से सीखना
2 अक्टूबर 2006–2009मूल स्रोत से पुष्टि
फ़िल्मों की पसंद का अनुमान लगाने की 10 लाख डॉलर की प्रतियोगिता “Netflix Prize” (2006〜2009): जीत में 20 मिनट का अंतर
अक्टूबर 2006 में फ़िल्मों की DVD किराए पर देने वाली Netflix ने प्रतियोगिता आयोजित की। उसकी अपनी अनुशंसा प्रणाली (Cinematch) से 10% अधिक सटीकता से फ़िल्म की रेटिंग का अनुमान लगाने पर 10 लाख डॉलर का पुरस्कार था। लगभग 480,000 लोगों की लगभग 18,000 फ़िल्मों पर 10 करोड़ से अधिक रेटिंग (1〜5 सितारे) दी गईं; नामों की जगह नंबर रखे गए थे। लगभग 3 वर्ष बाद 21 सितंबर 2009 को BellKor's Pragmatic Chaos टीम जीती। दूसरे स्थान की टीम का स्कोर भी वही था (त्रुटि 0.8567, 10.06% सुधार), लेकिन लगभग 20 मिनट पहले जमा करने वाली टीम विजेता बनी (बराबर स्कोर पर पहले जमा करने वाले को जीत देने के नियम से)।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है कि “Netflix ने 10 लाख डॉलर की प्रतियोगिता में मिली प्रणाली से अपनी अनुशंसाएँ बेहतर कीं” मूल स्रोत के अनुसार:Netflix के अपने ब्लॉग (2012) के अनुसार, पहले वर्ष के बीच के पुरस्कार की 2 विधियाँ इस्तेमाल हुईं। लेकिन 10 लाख डॉलर जीतने वाले सैकड़ों मॉडलों के मेल को नहीं अपनाया गया, क्योंकि सटीकता की अतिरिक्त बढ़त उसके लिए लगने वाले काम के लायक नहीं थी। इस दौरान कंपनी DVD से वीडियो स्ट्रीमिंग की ओर बढ़ गई और करना अनुशंसा प्रणाली का केवल एक हिस्सा रह गया। दूसरी बात: “नाम हटा दिए जाएँ तो डेटा से व्यक्ति का पता नहीं चलता” → शोधकर्ताओं ने दिखाया कि सार्वजनिक फ़िल्म रेटिंग से मिलान करके व्यक्ति की पहचान हो सकती है। दूसरी प्रतियोगिता रद्द हुई (FTC का पत्र)।
पसंद की तालिका का विभाजन ── 2006 में साइमन फ़ंक (Simon Funk) ने Netflix Prize में इस्तेमाल तरीका ब्लॉग पर जारी किया: बहुत-से खाली खानों वाली तालिका में केवल ज्ञात हिस्सों से सीखना
फ़िल्मों की पसंद का अनुमान लगाने वाली Netflix Prize में भाग ले रहे फ़ंक ने 11 दिसंबर 2006 को अपना पूरा तरीका ब्लॉग पर जारी किया (उस समय संयुक्त तीसरा स्थान)। उपलब्ध डेटा लगभग 500,000 लोगों की लगभग 17,000 फ़िल्मों पर 10 करोड़ रेटिंग था। यूज़र×फ़िल्म मैट्रिक्स बनाने पर लगभग 8.5 अरब तत्वों में 8.4 अरब ग़ायब थे। फ़ंक ने यूज़र की पसंद और फ़िल्म की विशेषताओं को अलग-अलग 40 आयाम वाले वेक्टरों में दर्शाया और उनके डॉट प्रोडक्ट से रेटिंग का अनुमान लगाया (लगभग 2 करोड़ पैरामीटर, मूल मैट्रिक्स का 1/400)। इसका रूप सिंगुलर वैल्यू डीकंपोज़िशन (SVD) के सबसे बड़े 40 सिंगुलर वैल्यू रखने वाले सन्निकटन जैसा है, लेकिन मूल SVD ग़ायब मानों के साथ नहीं निकाला जा सकता। इसलिए केवल ज्ञात रेटिंग के लिए भविष्यवाणी की त्रुटि निकाली और पैरामीटरों को त्रुटि घटाने की दिशा में थोड़ा-थोड़ा बदलना दोहराया (ग्रेडिएंट डिसेंट; लर्निंग रेट 0.001)। उन्होंने इसे बदला हुआ SVD कहा।
आम तौर पर कही जाने वाली बात:कहा जाता है कि “Netflix Prize में सिंगुलर वैल्यू डीकंपोज़िशन (SVD) इस्तेमाल हुआ” मूल स्रोत के अनुसार:प्रतिभागियों ने जिसे SVD कहा, वह ज्ञात तत्वों के अनुरूप बहुत-से ग़ायब मानों वाले मैट्रिक्स को 2 पतले और लंबे मैट्रिक्सों के गुणनफल से लगभग दर्शाने वाला मैट्रिक्स विभाजन था। वह गणित का सटीक सिंगुलर वैल्यू डीकंपोज़िशन खुद नहीं था। फ़ंक ने समझाया कि मूल SVD 8.4 अरब खाली खानों के साथ नहीं चल सकता, इसलिए त्रुटि का ग्रेडिएंट निकालकर केवल ज्ञात रेटिंग से सीखते हैं। उन्होंने अपने तरीके को बदला हुआ SVD कहा। Netflix का ब्लॉग भी इसे मैट्रिक्स विभाजन कहता है (प्रतिभागी आम तौर पर इसे SVD कहते थे)।
जो अभी पता नहीं है:इस वेबसाइट में यह जाँचा नहीं गया कि फ़ंक से पहले इसी तरह ग़ायब मानों वाले मैट्रिक्स का विभाजन करके पसंद का अनुमान लगाने की विधि किसने बनाई थी।
चित्र क्या दिखाता है:लोगों की पसंद और फ़िल्मों की विशेषताएँ कुछ संख्याओं से दिखाकर, केवल ज्ञात रेटिंगों से उन्हें थोड़ा-थोड़ा सुधारने पर बहुत-से खाली खानों वाली तालिका के खाली मानों का सही अनुमान लगने लगता है।
दोहराव की संख्या और जाँच के डेटा पर त्रुटि
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_funk_mf.py
221770 · 2005 · 2009 · अंदर इंसान है
सही लेबल किसने लगाए?
जब “AI ने तस्वीरें देखकर खुद सीखा”, तो सही उत्तर कहाँ से आए?
नवंबर 2005 में Amazon ने मेकैनिकल टर्क शुरू किया। इस सेवा में प्रोग्राम लोगों से छोटे काम करवाकर परिणाम लेते हैं। घोषणा में कंप्यूटर द्वारा कई लोगों से काम करवाकर परिणाम इस्तेमाल करने को (अनुवाद) कहा गया।
2009 में प्रिंस्टन विश्वविद्यालय के ली (Li) और साथियों ने ImageNet प्रस्तुत किया (तब 32 लाख छवियाँ)। इसमें शब्दार्थ को ऊपर-नीचे के क्रम में व्यवस्थित करने वाले WordNet की संज्ञाओं के समूहों के लिए तस्वीरें जुटाईं। तस्वीरें सर्च इंजन से ली गईं। वास्तव में संबंधित वस्तु है या नहीं, यह मेकैनिकल टर्क पर पैसे लेकर काम करने वाले दुनिया भर के लोगों ने एक-एक तस्वीर जाँचकर कई वोटों से तय किया (शोधपत्र का पृष्ठ 4)। “अंदर इंसान है” वाली बात केवल 1770 की शतरंज मशीन (जिसे टर्क कहा गया) तक सीमित नहीं है।
दाईं ओर मतदान की प्रक्रिया है (हर व्यक्ति की सटीकता के मान इस साइट में कल्पित हैं)।
बहुमत की सटीकता =Σk>n/2 C(n, k) pk(1 − p)n−k
n
1 तस्वीर जाँचने वाले लोगों की संख्या (विषम)
p
हर व्यक्ति की सटीकता
C(n, k)
n लोगों में से k चुनने के संयोजनों की संख्या
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:Amazon कहता है कि नाम 1770 की शतरंज मशीन (टर्क) से आया मूल स्रोत के अनुसार:इस साइट द्वारा जाँची गई Amazon की 2005 की घोषणा और मौजूदा मुख्य पृष्ठ में नाम का स्रोत नहीं लिखा है।
जो ज्ञात नहीं है
2009 के ImageNet में 5247 समूहों की 32 लाख छवियाँ थीं। कितने लोगों ने, किन देशों में और कितने पैसे लेकर लेबल लगाए, यह शोधपत्र में नहीं है।
मूल स्रोत और भरोसे का स्तर (2)सही लेबल किसने लगाए?
2 नवंबर 2005मूल स्रोत से पुष्टि
Amazon ने कंप्यूटर से इंसानों को छोटे काम सौंपने वाली सेवा शुरू की ()
Amazon ने प्रस्तुत किया, जिसमें प्रोग्राम इंसानों को छोटे काम सौंपकर नतीजे प्राप्त कर सकता है। घोषणा में कंप्यूटर का बहुत से लोगों से काम कराना और उसके नतीजे इस्तेमाल करना (अनुवाद) कहा गया। बाद में 2009 के ImageNet में इससे जाँचा गया कि तस्वीर में सचमुच वही चीज़ है या नहीं। ImageNet का शोधपत्र इसे ऐसी जगह बताता है जहाँ काम करने वालों को मेहनताना मिलता है।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है कि “Amazon बताता है कि इसका नाम 1770 की उस शतरंज मशीन (तुर्क) से लिया गया है जिसके भीतर इंसान बैठता था” मूल स्रोत के अनुसार:इस वेबसाइट में खोली गई Amazon की 2005 की घोषणा और वर्तमान मुख्य पृष्ठ में नाम की उत्पत्ति नहीं लिखी गई है (यह कहानी अक्सर बताई जाती है, लेकिन Amazon के मूल शब्द अभी नहीं मिले)। घोषणा में इस्तेमाल शब्द थे ।
प्रिंस्टन यूनिवर्सिटी की फ़ेइ-फ़ेइ ली (Fei-Fei Li) और साथियों ने ImageNet प्रस्तुत किया: नाम लगे लाखों चित्रों का संग्रह। जाँच इंटरनेट से काम लेने वाले लोगों ने की
ली और साथियों ने अवधारणाओं को पदानुक्रम में व्यवस्थित करने वाले शब्दकोश WordNet के आधार पर ImageNet प्रस्तुत किया। इसमें संज्ञाओं के लगभग 80,000 समूहों में हर समूह के लिए औसतन 500〜1000 चित्र इकट्ठे करने की योजना थी (शोधपत्र का उदाहरण (अनुवाद) है)। घोषणा के समय इसमें 12 क्षेत्र, 5247 श्रेणियाँ और 32 लाख चित्र थे। चित्र सर्च इंजन से लिए गए। उनमें लक्षित चीज़ सही तरह दिखाई दे रही है या नहीं, यह दुनिया भर के Amazon Mechanical Turk पर मेहनताना लेकर काम करने वाले लोगों ने हर चित्र अलग जाँचा; कई लोगों के वोट से निर्णय हुआ।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है कि “AI ने चित्र देखकर खुद सीख लिया” मूल स्रोत के अनुसार:प्रशिक्षण के सही उत्तर वाले लेबल इंटरनेट पर मेहनताना लेकर काम करने वाले बहुत से लोगों ने हर चित्र जाँचकर लगाए थे (शोधपत्र का पृष्ठ 4)। मशीन के भीतर इंसान होने की कहानी केवल 1770 की शतरंज की स्वचालित गुड़िया की नहीं है।
जो अभी पता नहीं है:काम करने वालों की संख्या, रहने का देश या मेहनताने की राशि इस शोधपत्र में नहीं दी गई है (पुष्टि नहीं हुई)।
चित्र क्या दिखाता है:जब “AI ने तस्वीरों से सीखा”, तब सही जवाब दुनिया भर के भुगतान पाने वाले लोगों ने हर 1 तस्वीर जाँचकर और कई लोगों का बहुमत लेकर तय किए थे।
लोगों की संख्या और बहुमत की सटीकता
232009 · डेटा के अनुसार चलें
प्रशिक्षण और परीक्षण अलग रखकर जाँचें
पेचीदा प्रणाली और बहुत सारा डेटा—कौन जीतेगा?
2009 में Google के हलेवी (Halevy), नॉरविग (Norvig) और परेरा (Pereira) ने (अनुवाद) नाम का शोधपत्र लिखा। उसमें कहा गया, (अनुवाद), और सलाह दी गई, (अनुवाद)।
लेकिन सीखी हुई क्षमता का पता ऐसे डेटा पर मूल्यांकन से ही चलता है जो सीखने में इस्तेमाल नहीं हुआ हो। दाईं ओर प्रशिक्षण डेटा की संख्या बदलें। कम डेटा होने पर प्रशिक्षण में 100% सही उत्तर मिलते हैं, पर परीक्षण में सटीकता कम होती है (ओवरफ़िटिंग)।
परीक्षण की सटीकता = सीखने में इस्तेमाल न हुए उदाहरणों में सही उत्तरों की संख्या ÷ उन उदाहरणों की संख्या
अभ्यास का डेटा (प्रशिक्षण डेटा)
मॉडल को सिखाने वाला डेटा
परीक्षण का डेटा
सीखने के बाद केवल क्षमता जाँचने के लिए इस्तेमाल होने वाला डेटा
शोधपत्र का तर्क
भाषा से जुड़ी मशीन लर्निंग में सबसे अधिक सफलता सांख्यिकीय आवाज़ पहचान और मशीन अनुवाद को मिली। शोधपत्र का तर्क था कि जिस काम को स्वचालित करना है, उसका बड़े पैमाने का प्रशिक्षण डेटा दुनिया में पहले से मौजूद था। इसका वर्णन उसने (अनुवाद) से किया। उसने Google द्वारा 2006 में जारी 1 लाख करोड़ शब्दों के पाठ डेटा का भी उल्लेख किया।
डेटा का आकार (चित्र में “विवरण
डेटा का आकार” खोलें):इस अध्याय का डेटा है: 14 उदाहरण (1986 की निर्णय वृक्ष तालिका), 97 प्रजातियाँ (1958 की मधुमक्खियाँ), 405 सारांश (1961), 7300 छवियाँ (1992 के हाथ से लिखे अंक), 10 करोड़ रेटिंग (2006 का Netflix), 1 लाख करोड़ शब्द (2006 का Google), 32 लाख छवियाँ (2009 का ImageNet) और 1 करोड़ वीडियो (2012 की बिल्ली)।
मूल स्रोत और भरोसे का स्तर (1)प्रशिक्षण और परीक्षण अलग रखकर जाँचें
मार्च 2009मूल स्रोत से पुष्टि
Google के 3 शोधकर्ताओं ने The Unreasonable Effectiveness of Data () प्रस्तुत किया: बेहद सुंदर सिद्धांत तलाशना छोड़ें, डेटा को अपना सहायक बनाएँ
Google के अलोन हलेवी (Alon Halevy), पीटर नॉरविग (Peter Norvig) और फ़र्नांडो परेरा (Fernando Pereira) ने लिखा कि भाषा की मशीन लर्निंग में सबसे सफल सांख्यिकीय आवाज़ पहचान और सांख्यिकीय मशीन अनुवाद रहे हैं। कारण यह है कि अनुवाद (आवाज़ को लिखना भी) इंसानों की असली ज़रूरतों के लिए हर दिन आम तौर पर होता है और दुनिया में पहले से ही यह मौजूद है: । उन्होंने 2006 में Google के 1 ट्रिलियन शब्दों वाले पाठ का डेटा (5 शब्दों तक के क्रमों की आवृत्तियाँ) जारी करने का भी उल्लेख किया। कम डेटा पर आधारित अधिक जटिल प्रणालियों से तुलना करते हुए उन्होंने कहा: । अंतिम अनुच्छेद में लिखा: ।
चित्र क्या दिखाता है:सीखने के बाद की क्षमता तभी पता चलती है जब उसे सीखने में इस्तेमाल न किए गए डेटा पर जाँचें। डेटा कम हो तो अभ्यास में 100% होने पर भी असली परीक्षा में जवाब गलत हो सकते हैं।
इस अध्याय के डेटा का आकार (हर अगला निशान 10 गुना)
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_digits_train_test.py
242006 · 2009 · GPU
एक ही गणना, कई साथ-साथ
गेम की तस्वीरें बनाने वाले पुर्ज़े ने AI को सीखने में तेज़ कैसे बनाया?
गेम की छवियाँ बनाने वाला GPU कई छोटे कोर से एक जैसी गणना साथ-साथ कर सकता है (2006 के GeForce 8800 GTX में अधिकतम 128)। नवंबर 2006 में NVIDIA ने CUDA प्रस्तुत किया, जिससे सामान्य C भाषा में इस पुर्ज़े को छवियों के अलावा अन्य गणनाओं में भी इस्तेमाल कर सकते थे।
न्यूरल नेटवर्क को सिखाने का अधिकांश काम “गुणा और जोड़” दोहराना है। हर गणना एक जैसे रूप की है, इसलिए बाँटकर साथ-साथ कर सकते हैं। 2009 में स्टैनफ़ोर्ड के रजत रैना (Rajat Raina), आनंद माधवन (Anand Madhavan) और एंड्रू एंग (Andrew Ng) ने सही उत्तरों के बिना सीखने वाला गहरा नेटवर्क GeForce GTX 280 पर सिखाया। यह 2 कोर वाले CPU से अधिकतम 70 गुना तेज़ था। 10 करोड़ पैरामीटर वाले 4 परतों के नेटवर्क का प्रशिक्षण कई हफ़्तों की जगह लगभग 1 दिन में पूरा होने लगा। प्रशिक्षण समय के वर्णन में (अनुवाद) और (अनुवाद) लिखा गया था।
दाईं ओर कोर की संख्या बदलकर गुणा की तालिका भरने की दौड़ है (इस साइट का बनाया मॉडल)। अधिक कोर होने पर उतने ही समय में अधिक खाने भरते हैं।
समय ≒ गणनाओं की संख्या ÷(कोर की संख्या × 1 कोर की गति)
मॉडल की धारणा
हर खाने की गणना में समान मेहनत और काम बाँटने में 0 मेहनत मानी गई है (असल में डेटा पहुँचाने आदि में समय लगता है)
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:डीप लर्निंग GPU से फैली मूल स्रोत के अनुसार:Google के 2012 के बड़े प्रयोग (बिल्ली का शोधपत्र और DistBelief) में GPU की जगह हज़ारों सामान्य कंप्यूटर इस्तेमाल हुए। शोधपत्र ने लिखा कि उस समय के GPU की मेमरी (6 GB से कम) में न समाने वाले बड़े मॉडल आसानी से तेज़ नहीं होते। केवल 1 ही रास्ता नहीं था।
Google Brain
Google की टीम जो विशाल न्यूरल नेटवर्क की गणना के प्रयोग करती थी। 2011 में काम शुरू हुआ। 2012 के शोधपत्र में हज़ारों कंप्यूटरों से 1 नेटवर्क सिखाने वाली प्रणाली DistBelief प्रस्तुत की। अप्रैल 2023 में DeepMind से मिलकर Google DeepMind बनी।
मूल स्रोत और भरोसे का स्तर (3)एक ही गणना, कई साथ-साथ
8 नवंबर 2006मूल स्रोत से पुष्टिस्रोतों में मतभेद है
NVIDIA ने चित्र बनाने वाले GPU को दूसरी गणनाओं में भी इस्तेमाल करने वाली प्रणाली CUDA प्रस्तुत की
गेम के चित्र बनाने वाले GPU (चित्र संसाधन का सेमीकंडक्टर) में एक ही गणना कई छोटे गणना केंद्रों (कोर) पर एक साथ करने की क्षमता होती है (GeForce 8800 GTX में अधिकतम 128)। NVIDIA ने GeForce 8800 के साथ GPU को सामान्य प्रोग्रामिंग भाषा (C) से चित्र संसाधन के अलावा दूसरी गणनाओं में भी इस्तेमाल करने वाली प्रणाली प्रस्तुत की: । बाद में यह न्यूरल नेटवर्क को तेज़ी से प्रशिक्षित करने का औज़ार बनी (2009 के स्टैनफ़ोर्ड शोधपत्र और 2012 की चित्र पहचान प्रतियोगिता की विजेता टीम ने भी GPU इस्तेमाल किए)।
1 मूल स्रोत और उनकी जाँच का विवरण
स्रोतों के बीच मतभेद:स्रोतों में वर्ष अलग है: NVIDIA के नवंबर 2006 के तकनीकी दस्तावेज़ में घोषणा है। इस वेबसाइट की शुरुआत की संभावित घटनाओं की सूची (याद से लिखी गई) में 2007 है। संभव है कि 2007 औज़ार को आम लोगों के लिए जारी करने का वर्ष हो, लेकिन मूल स्रोत की पुष्टि नहीं हुई है।
स्टैनफ़ोर्ड के एंड्रयू एनजी (Andrew Ng) और साथियों ने दिखाया: GPU से न्यूरल नेटवर्क का प्रशिक्षण अधिकतम 70 गुना तेज़
रजत रैना (Rajat Raina), आनंद माधवन (Anand Madhavan) और एनजी ने बिना सही उत्तर दिए सीखने वाले गहरे नेटवर्क को गेम के GPU (NVIDIA GeForce GTX 280) पर प्रशिक्षित किया। यह सामान्य CPU (2 कोर) से अधिकतम 70 गुना तेज़ था। 10 करोड़ संख्याएँ रखने वाले 4 परतों के नेटवर्क के प्रशिक्षण का समय घटा: । शोधपत्र ने समस्या बताई कि बड़े डेटा से सीखना महत्त्वपूर्ण है, फिर भी धीमी गणना के कारण प्रयोग छोटे ही रह जाते हैं।
Google में बड़े न्यूरल नेटवर्क पर प्रयोग करने वाली टीम “Google Brain” शुरू हुई
Google के विभाग X के आधिकारिक पृष्ठ के अनुसार, Google Brain टीम ने 2011 में काम शुरू किया और 2012 के अंत में X से Google में चली गई। पृष्ठ के नीचे और शीर्षक में लिखा है। दिसंबर 2011 में Google और स्टैनफ़र्ड विश्वविद्यालय के शोधकर्ताओं ने बिना लेबल वाली YouTube की तस्वीरों से सीखने वाले शोधपत्र का पहला संस्करण जारी किया (बाद में इसे Google के बिल्ली वाले शोधपत्र के रूप में जाना गया)। 2012 के शोधपत्र में उन्होंने हज़ारों कंप्यूटरों पर एक बड़े न्यूरल नेटवर्क को प्रशिक्षण देने वाली व्यवस्था DistBelief पेश की। उन्होंने बताया कि पहले की रिपोर्टों से 30 गुना बड़े नेटवर्क को प्रशिक्षित किया और व्यावसायिक आवाज़ पहचान के प्रशिक्षण को भी तेज़ किया। अप्रैल 2023 में Google ने इस टीम और DeepMind को मिलाकर Google DeepMind बनाने की घोषणा की।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है, “डीप लर्निंग GPU (चित्र प्रसंस्करण की चिप) के कारण फैली” मूल स्रोत के अनुसार:Google के 2012 के बड़े प्रयासों (बिल्ली वाला शोधपत्र और DistBelief) में GPU के बजाय हज़ारों सामान्य कंप्यूटर इस्तेमाल हुए (जैसे 16,000 CPU कोर)। शोधपत्र कहता है कि उस समय के GPU पर, मेमोरी (6 GB से कम) में न समाने वाले बड़े मॉडलों को तेज़ चलाना कठिन था। उसी 2012 की चित्र पहचान प्रतियोगिता की विजेता टीम ने GPU इस्तेमाल किया था; एक से अधिक रास्ते थे।
चित्र क्या दिखाता है:न्यूरल नेटवर्क के प्रशिक्षण में एक जैसी गणनाएँ बहुत होती हैं। बहुत-से छोटे कोर वाले GPU में उन्हें बाँटने से गति बहुत बढ़ जाती है।
252009〜2012 · आवाज़
छवियों से पहले आवाज़ में
डीप लर्निंग वाले AI की पहली बड़ी सफलता क्या छवियों में थी?
लगभग 2009 से डीप लर्निंग आवाज़ पहचान में लंबे समय से इस्तेमाल सांख्यिकीय विधियों (GMM) से आगे निकलने लगी। 2012 में टोरंटो विश्वविद्यालय, Microsoft Research, Google और IBM के 4 समूहों ने एक शोधपत्र बनाया, जिसके बारे में लिखा गया, (अनुवाद)। उसमें बातचीत लिखने के परीक्षण में शब्द त्रुटि दर 27.4% से 18.5% करने जैसे नतीजे दिए। अगस्त 2012 तक Google इसे Android की आवाज़ पहचान में अपना चुका था। ये सभी घटनाएँ अक्टूबर 2012 की छवि प्रतियोगिता से पहले की हैं।
उसी समय आवाज़ से अनुरोध करने वाले ऐप एक के बाद एक आए (अगस्त 2010 में NICT का VoiceTra, अक्टूबर 2011 में Apple का Siri, 1 मार्च 2012 को NTT Docomo का Shabette Concier। जापानी Siri उसके 1 हफ़्ते बाद आया)।
दाईं ओर आवाज़ पहचान की त्रुटियाँ गिनने की विधि है (शब्द त्रुटि दर)।
त्रुटि दर =(बदले शब्द + छूटे शब्द + अतिरिक्त शब्द)÷ सही वाक्य के शब्दों की संख्या
गिनने की विधि
2 वाक्यों को सबसे कम सुधारों से मिलाकर गिनना (डायनैमिक प्रोग्रामिंग; अध्याय 5 के DP मिलान जैसा विचार)
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:डीप लर्निंग की पहली बड़ी सफलता 2012 की शरद ऋतु की छवि प्रतियोगिता थी मूल स्रोत के अनुसार:आवाज़ पहचान में 2009 से नतीजे आने लगे और अगस्त 2012 तक Google ने इसे Android में अपनाया था। Google का ब्लॉग आवाज़ में न्यूरल नेटवर्क के पहले प्रयास के रूप में 1980 के दशक के अंत का शोधपत्र बताता है (ओसाका के ATR के 2 शोधकर्ता सहलेखक थे)।
Google का ब्लॉग (6 अगस्त 2012)
Android के नए संस्करण के बारे में लिखा गया कि उपकरण से बोलने पर (अनुवाद)।
क्विज़ शो का Watson (2011)
IBM के Watson ने फ़रवरी 2011 में Jeopardy! के 2 पुराने चैंपियनों को हराया (77,147 डॉलर बनाम 24,000 और 21,600 डॉलर)। उत्तर के उम्मीदवारों के पक्ष में साक्ष्य मशीन लर्निंग से जोड़े और भरोसा पर्याप्त होने पर ही बज़र दबाया। विकास टीम ने खुद 2010 में लिखा, (अनुवाद)। पहले मैच के आखिरी सवाल में उसने (अनुवाद) कहकर गलत उत्तर दिया।
मूल स्रोत और भरोसे का स्तर (5)छवियों से पहले आवाज़ में
2009–2012मूल स्रोत से पुष्टि
डीप लर्निंग के AI को चित्रों से पहले में सफलता मिली थी (2009〜2012)
डीप लर्निंग (कई परतों के न्यूरल नेटवर्क से सीखने वाली AI प्रणाली) लगभग 2009 से आवाज़ पहचानने (स्पीच रिकग्निशन) में लंबे समय से इस्तेमाल सांख्यिकीय विधि (GMM) से बेहतर होने लगी। 2012 में टोरंटो यूनिवर्सिटी, Microsoft Research, Google और IBM के 4 अनुसंधान समूहों ने एक शोधपत्र बनाया जो । उसमें बातचीत को लिखने के परीक्षण में ग़लत शब्दों की दर 27.4% से 18.5% (लगभग एक-तिहाई कमी) होने जैसे नतीजे दिखाए। Google ने 6 अगस्त 2012 के ब्लॉग में लिखा कि Android के नए संस्करण में फ़ोन से बात करने पर ।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है कि “डीप लर्निंग की पहली बड़ी सफलता 2012 की शरद ऋतु की चित्र प्रतियोगिता (ILSVRC 2012) थी” मूल स्रोत के अनुसार:मूल स्रोतों में आवाज़ की पहचान में 2009 से नतीजे आने लगे थे। 2011 में बातचीत लिखने में त्रुटियाँ लगभग एक-तिहाई घटीं (4 समूहों का शोधपत्र) और अगस्त 2012 में Google Android में आवाज़ पहचानने के लिए इसे इस्तेमाल कर रहा था (Google का ब्लॉग)। दोनों अक्टूबर 2012 की चित्र प्रतियोगिता के नतीजों से पहले थे। Google का ब्लॉग आवाज़ के लिए न्यूरल नेटवर्क की पहली कोशिश को 1980 के दशक के अंत का शोधपत्र बताता है (ओसाका के ATR के 2 शोधकर्ता सह-लेखक थे)।
जो अभी पता नहीं है:4 समूहों का शोधपत्र पीछे देखकर बताता है कि अधिकांश सफलता और से आई। दूसरी ओर, उसमें यह भी है: (pdf का 13वाँ पृष्ठ)। गहरे न्यूरल नेटवर्क बेहतर क्यों हैं, इसका स्पष्टीकरण उस समय अभी पूरा नहीं हुआ था।
5 अगस्त 2010मूल स्रोत से पुष्टिस्रोतों में मतभेद हैजापान
जापान की राष्ट्रीय शोध संस्था NICT ने बोलने पर अनुवाद करके आवाज़ में जवाब देने वाला स्मार्टफ़ोन ऐप “VoiceTra” दुनिया भर में जारी किया
2010 की गर्मियों में जापान की राष्ट्रीय शोध संस्था NICT (राष्ट्रीय सूचना और संचार प्रौद्योगिकी संस्थान) ने आवाज़ के अनुवाद का ऐप VoiceTra और लिखे हुए पाठ के अनुवाद का ऐप TexTra, App Store पर दुनिया भर में मुफ़्त जारी किए। VoiceTra में iPhone से बोलने पर वह दूसरी भाषा में अनुवाद करके आवाज़ में जवाब देता है। अनुवाद की गणना iPhone पर नहीं, सर्वर पर होती है। आवाज़ से जापानी, मंदारिन चीनी, अंग्रेज़ी, इंडोनेशियाई और वियतनामी इस्तेमाल की जा सकती थीं (मलय की तैयारी चल रही थी)। इसका लक्ष्य यात्रा के दौरान की बातचीत था। NICT ने आवाज़ के अनुवाद की क्षमता को (अनुवाद) बताया। इसे जारी करने का उद्देश्य प्रदर्शन का मूल्यांकन और इस्तेमाल की आसानी की जाँच था। NICT की 2015 की घोषणा के अनुसार, यह तकनीक नारिता अंतरराष्ट्रीय हवाई अड्डे के ऐप जैसी वास्तविक सेवाओं में भी इस्तेमाल हुई। आगे यह आंतरिक मामलों और संचार मंत्रालय की (अनुवाद) का मुख्य ऐप बना (अप्रैल 2014 की योजना, जिसका लक्ष्य 2020 तक ऐसी व्यवस्था बनाना था जिसमें जापान आने वाले विदेशियों को भाषा के कारण कठिनाई न हो)।
2 मूल स्रोत और उनकी जाँच का विवरण
स्रोतों के बीच मतभेद:जारी करने के समय का वर्णन: 5 अगस्त 2010 की घोषणा में “जारी कर दिया है” (अनुवाद) लिखा है, जबकि 2015 की घोषणा में “जुलाई 2010 में जारी किया” (अनुवाद) लिखा है। App Store पर जारी होने और प्रेस घोषणा की तारीखें अलग रही हो सकती हैं, लेकिन इस साइट ने इसका अंतिम निर्णय नहीं किया है।
Apple ने iPhone 4S में आवाज़ से कामों में मदद करने वाला “Siri” पेश किया (शुरुआत )
4 अक्टूबर 2011 को Apple ने iPhone 4S के साथ Siri पेश किया: आवाज़ से काम में मदद करने वाला । घोषणा के उदाहरण में, पूछने पर यह समझता है कि मौसम का पूर्वानुमान चाहिए। शुरुआत हुई और केवल अंग्रेज़ी (अमेरिका, ब्रिटेन और ऑस्ट्रेलिया के लिए), फ़्रेंच और जर्मन समर्थित थीं। जापान में iPhone 4S 14 अक्टूबर को बिक्री पर आया, लेकिन जापानी में Siri की सुविधा 8 मार्च 2012 से शुरू हुई। Siri की जड़ अमेरिकी रक्षा विभाग की शोध संस्था DARPA की PAL परियोजना के अंतर्गत SRI International का CALO शोध था। 2007 में यह अलग कंपनी बनी, और अप्रैल 2010 में Apple ने कंपनी खरीद ली (SRI और DARPA के विवरण)।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है, “Siri को Apple ने शुरू से बनाया” मूल स्रोत के अनुसार:शोध संस्थान SRI और DARPA के अपने विवरण के अनुसार, इसकी जड़ सैन्य निर्णयों में सहायता देने वाली PAL शोध परियोजना (5 वर्ष, 150,000,000 डॉलर, 300 से अधिक लोग) का CALO शोध था। 2007 में यह Siri Inc. नाम की अलग कंपनी बना, और Apple ने 2010 में कंपनी खरीद ली। घोषणा के समय भी यह था।
NTT Docomo ने आवाज़ से बातचीत की सेवा “Shabette Concier” शुरू की (मार्च 2012, जापानी Siri से 1 सप्ताह पहले)
1 मार्च 2012 को NTT Docomo ने “वॉइस एजेंट सुविधा” (अनुवाद) Shabette Concier शुरू की। यह Docomo के Android स्मार्टफ़ोन के लिए मुफ़्त ऐप था, जिसमें केवल बोलकर जानकारी खोजी जा सकती थी और ईमेल या अलार्म जैसे काम किए जा सकते थे। यह शब्दों के मेल से बोलने वाले का “इरादा” (अनुवाद) समझकर उपयुक्त सेवा या जवाब चुनता था। आवाज़ पहचान जैसी जटिल प्रक्रियाएँ फ़ोन पर नहीं, Docomo के नेटवर्क (क्लाउड) पर होती थीं। Docomo ने इसे नवंबर 2011 में परीक्षण के लिए शुरू “दुभाषिया टेलीफ़ोन” (अनुवाद) के बाद क्लाउड का इस्तेमाल करने वाली अगली सेवा बताया। जापानी Siri 1 सप्ताह बाद, 8 मार्च को शुरू हुई।
IBM का सवालों के जवाब देने वाला AI “Watson” अमेरिकी क्विज़ शो Jeopardy! के 2 पुराने चैंपियनों से जीता
फरवरी 2011 में IBM की शोध टीम का बनाया सवाल-जवाब सिस्टम Watson (सामान्य भाषा में सवाल पढ़कर जवाब देने वाला प्रोग्राम) अमेरिकी टीवी क्विज़ शो Jeopardy! में 2 पुराने चैंपियनों के साथ 2 मैच खेला। अंतिम अंक राशि Watson के लिए 77,147 डॉलर, केन जेनिंग्स (Ken Jennings) के लिए 24,000 डॉलर और ब्रैड रटर (Brad Rutter) के लिए 21,600 डॉलर थी (IBM के इतिहास का पृष्ठ)। Watson इंटरनेट से जुड़ा नहीं था। वह कई तरीकों से संभावित जवाब निकालकर प्रमाण जुटाता था और मशीन लर्निंग (डेटा से सीखने की व्यवस्था) से मिलाया गया पर्याप्त होने पर ही बज़र दबाता था। पहले मैच के अंतिम सवाल में अमेरिकी शहर पूछे जाने पर उसने जवाब दिया और गलती की।
आम तौर पर कही जाने वाली बात:अक्सर यह समझ लिया जाता है, “क्विज़ में मनुष्यों को हराया = Watson भाषा को मनुष्यों की तरह समझता था” मूल स्रोत के अनुसार:इसे बनाने वाली टीम ने अपने 2010 के शोधपत्र में लिखा, । IBM के इतिहास के पृष्ठ पर टीम प्रमुख का कथन भी है, । वास्तविक मुकाबले में भी कम विश्वास वाले जवाब (टोरंटो) में गलती हुई।
चित्र क्या दिखाता है:डीप लर्निंग की पहली बड़ी सफलता तस्वीरों से पहले आवाज़ में थी। आवाज़ पहचान की गलतियाँ गिनने के लिए 2 वाक्यों को सबसे कम सुधारों से एक जैसा बनाया जाता है।
262010〜2012 · गहरे नेटवर्क
गहरी परतों में भी संकेत बना रहे
30 परतें एक के ऊपर एक रखने पर क्या होता है?
गहरे न्यूरल नेटवर्क में त्रुटि को पीछे ले जाने वाला संकेत हर परत से गुज़रते हुए कमज़ोर या बहुत बड़ा हो सकता है। 2010〜2012 में इसे रोकने के 3 उपाय साथ आए।
एक है एक्टिवेशन फ़ंक्शन ReLU (धनात्मक इनपुट वैसा ही, ऋणात्मक इनपुट 0; धनात्मक ओर ढाल हमेशा 1)। दूसरा है न्यूरॉन की संख्या के अनुसार वज़नों के शुरुआती मानों का दायरा तय करना (ग्लोरो (Glorot) और बेंजियो (Bengio), 2010)। तीसरा है ड्रॉपआउट (2012), जिसमें हर प्रशिक्षण चरण पर छिपी परत के आधे न्यूरॉन बेतरतीब आराम करते हैं।
दाईं ओर एक्टिवेशन फ़ंक्शन और शुरुआती मान बदलकर हर परत में संकेत का आकार देखें।
परत के इनपुट और आउटपुट न्यूरॉन की संख्या (दायरा ग्लोरो और बेंजियो की विधि है, मानक विचलन काइमिंग ही (Kaiming He) और साथियों की विधि)
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:ReLU हिंटन और साथियों ने 2010 में खोजा मूल स्रोत के अनुसार:2010 का शोधपत्र खुद जैरेट (Jarrett) और साथियों के 2009 के प्रयास का उल्लेख करता है। इसी रूप का एक्टिवेशन फ़ंक्शन कुनिहिको फ़ुकुशिमा (Kunihiko Fukushima) के 1968〜1969 के नेटवर्क में है (अध्याय 4), लेकिन 2010〜2012 के 3 शोधपत्र फ़ुकुशिमा को उद्धृत नहीं करते।
3 उपायों का विवरण
S आकार के सिग्मॉइड में बड़ा इनपुट होने पर ढाल लगभग 0 होती है। 2010 में टोरंटो विश्वविद्यालय के विनोद नायर (Vinod Nair) और हिंटन (Hinton) ने ReLU नाम दिया और 2012 की छवि प्रतियोगिता की विजेता टीम ने भी इसे इस्तेमाल किया। ग्लोरो और बेंजियो की विधि हर परत में संकेत का बिखराव लगभग समान रखती है। 2015 में ही और साथियों ने ReLU के लिए विधि दी। ड्रॉपआउट (जुलाई 2012) न्यूरॉन की आपसी निर्भरता रोककर ओवरफ़िटिंग घटाता है। परीक्षण में सारे न्यूरॉन इस्तेमाल करके आउटपुट वज़न आधे करते हैं। 2014 का विस्तृत शोधपत्र विचार की प्रेरणा विकास में लैंगिक प्रजनन की भूमिका के सिद्धांत को बताता है (लिवनैट (Livnat) और साथी, 2010)।
Xavier नाम
2010 का शोधपत्र इसे normalized initialization कहता है। ही और साथियों का 2015 का शोधपत्र बताता है कि Xavier उपकरण Caffe में इसका नाम है (Xavier पहले लेखक का पहला नाम भी है)।
ड्रॉपआउट को अक्सर AlexNet की तरकीब माना जाता है, लेकिन AlexNet का शोधपत्र उसी प्रयोगशाला के जुलाई 2012 के शोधपत्र को (अनुवाद) के रूप में उद्धृत करके इस्तेमाल करता है।
मूल स्रोत और भरोसे का स्तर (3)गहरी परतों में भी संकेत बना रहे
2010–2012मूल स्रोत से पुष्टि
ReLU (ऋणात्मक हो तो 0, धनात्मक हो तो वही मान) डीप लर्निंग का मानक कैसे बना: 2010 में नाम मिला, 2011〜2012 में व्यापक हुआ। यही रूप कुनिहिको फुकुशिमा (Kunihiko Fukushima) के 1968 के मॉडल में है
ReLU (rectified linear unit) एक यूनिट (न्यूरॉन) है जो इनपुट x के 0 से बड़ा होने पर वही मान देता है और 0 या कम होने पर 0 देता है। सूत्र है max(0, x)। सिग्मॉइड (S आकार का फ़ंक्शन) और tanh में बड़ा इनपुट होने पर ढलान लगभग 0 हो जाती है (संतृप्ति), जबकि ReLU में धनात्मक मानों पर ढलान हमेशा 1 होती है। इसलिए बैकप्रोपेगेशन से पीछे भेजा संकेत आसानी से कमज़ोर नहीं होता। 2010 में टोरंटो यूनिवर्सिटी के विनोद नायर (Vinod Nair) और जेफ़्री ई. हिंटन (Geoffrey E. Hinton) ने दिखाया कि प्रतिबंधित बोल्ट्ज़मान मशीन की छिपी परत की 0 या 1 वाली यूनिटों की जगह एक जैसे वज़न वाली, थोड़ा-थोड़ा खिसकाई गई बहुत-सी यूनिटें रखी जाएँ तो उनका काम शोर वाली rectified linear units से लगभग दर्शाया जा सकता है। उन्होंने वस्तुओं के चित्र और चेहरे पहचानने में बेहतर नतीजे भी बताए। 2011 में मॉन्ट्रियल यूनिवर्सिटी के ज़ेवियर ग्लोरो (Xavier Glorot) और साथियों ने लिखा कि यह यूनिट असली तंत्रिका कोशिका का भी बेहतर मॉडल है और ठीक 0 वाले बहुत-से मानों वाला विरल (स्पार्स) निरूपण बना सकती है। उन्होंने यह भी लिखा कि लेबल वाला डेटा बहुत हो तो पहले बिना सही उत्तर दिए सीखने के चरण के बिना भी गहरा नेटवर्क अच्छी तरह सीख सकता है। 2012 के AlexNet शोधपत्र ने नायर और हिंटन के अनुसार इसे ReLU कहा और लिखा कि इससे वही नेटवर्क tanh की तुलना में कई गुना तेज़ सीखता है।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है कि “ReLU का आविष्कार हिंटन और साथियों ने 2010 में किया” या “यह 2012 के AlexNet से आया” मूल स्रोत के अनुसार:नायर और हिंटन का 2010 का शोधपत्र खुद कहता है कि जैरेट (Jarrett) और साथियों ने max(0,x) को 2009 में positive part (धनात्मक हिस्सा) नाम से आज़माया था। इसी रूप की यूनिट (धनात्मक इनपुट हो तो वही, ऋणात्मक हो तो 0) NHK के फुकुशिमा की 1968 की जापानी व्याख्या और 1969 के अंग्रेज़ी शोधपत्र में देखने की प्रणाली का अनुकरण करने वाले नेटवर्क में थी। लेकिन 2010, 2011 और 2012 के तीनों शोधपत्रों में फुकुशिमा का शोधपत्र उद्धृत नहीं है। 2010 की नई बात थी प्रतिबंधित बोल्ट्ज़मान मशीन के संभाव्यता मॉडल से इस यूनिट को निकालकर नाम देना। 2011 की नई बात थी दिखाना कि पहले बिना सही उत्तर दिए सीखने का चरण ज़रूरी नहीं है।
जो अभी पता नहीं है:यह जाँचा नहीं गया कि Rectified linear नाम पहली बार 2010 के शोधपत्र में इस्तेमाल हुआ या नहीं (2010 का शोधपत्र कहता है कि 2009 में जैरेट और साथियों ने positive part कहा था)। फुकुशिमा के 1969 के अंग्रेज़ी शोधपत्र (IEEE) का मुख्य पाठ शुल्क वाला है, इसलिए नहीं खोला गया। जैरेट और साथियों का 2009 का शोधपत्र भी नहीं खोला गया।
वज़नों के शुरुआती मान तय करना: परत के न्यूरॉनों की संख्या से सीमा का फैलाव संतुलित रखना (ज़ेवियर ग्लोरो (Xavier Glorot) और योशुआ बेंजियो (Yoshua Bengio), 2010), तथा ReLU के लिए तरीका (काइमिंग हे (Kaiming He) और साथी, 2015)
गहरे नेटवर्क को प्रशिक्षित करने से पहले वज़नों में कौन-से मान रखने हैं (इनिशियलाइज़ेशन), इससे सीखने की क्षमता बहुत बदलती है। हर परत से गुज़रते हुए संकेत एक निश्चित अनुपात में बड़ा या छोटा हो तो बहुत-सी परतों के बाद पीछे लौटने वाला ग्रेडिएंट गायब या बहुत बड़ा हो सकता है। 2010 में मॉन्ट्रियल यूनिवर्सिटी के ग्लोरो और बेंजियो ने दिखाया कि प्रचलित तरीके में पिछली परत के न्यूरॉनों की संख्या n से ±1/√n की सीमा में मान चुने जाते थे, जिससे पीछे लौटने वाले संकेत का फैलाव (वैरिएंस) परत-दर-परत घटता है। उन्होंने normalized initialization प्रस्तावित किया: परत के इनपुट और आउटपुट के न्यूरॉनों की संख्या nj और nj+1 के आधार पर ±√6/√(nj+nj+1) की सीमा से समान संभाव्यता से मान चुनना। लक्ष्य था आगे जाने वाले मानों और पीछे लौटने वाले संकेत का फैलाव हर परत में लगभग बराबर रखना। 2015 में Microsoft Research के ह और साथियों ने बताया कि यह व्युत्पत्ति न्यूरॉनों के रैखिक होने (इनपुट के अनुपात में आउटपुट देने) की धारणा पर आधारित है, इसलिए ReLU के लिए ठीक नहीं है। उन्होंने ReLU के लिए औसत 0 और मानक विचलन √(2/n) वाले सामान्य वितरण से मान चुनने का तरीका दिया। उन्होंने लिखा कि इससे 30 परतों का नेटवर्क भी सीख सकता था, लेकिन ग्लोरो और बेंजियो की विधि में सीखना रुक गया।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है कि (अनुवाद) नाम ग्लोरो और बेंजियो के शोधपत्र ने दिया मूल स्रोत के अनुसार:2010 का शोधपत्र खुद इसे normalized initialization कहता है। ह और साथियों का 2015 का शोधपत्र कहता है कि Xavier औज़ार Caffe में इस्तेमाल नाम है (जिया (Jia) और साथी, 2014); Xavier पहले लेखक का पहला नाम भी है। अक्सर यह भी कहा जाता है कि “2006 के पूर्व-प्रशिक्षण से पहली बार गहरे नेटवर्क सीखने लगे”। लेकिन 2010 का शोधपत्र लिखता है कि 2006 से सारी सफलताएँ नए इनिशियलाइज़ेशन या नई सीखने की विधि से मिलीं। उसने शुरुआती वज़नों और एक्टिवेशन फ़ंक्शन (न्यूरॉन का आउटपुट तय करने वाला फ़ंक्शन) के दृष्टिकोण से जाँचा कि सामान्य ग्रेडिएंट डिसेंट ठीक क्यों नहीं चला।
जो अभी पता नहीं है:यह नहीं जाँचा गया कि Caffe में Xavier नाम कब और किसने दिया (Caffe का शोधपत्र और प्रोग्राम के रिकॉर्ड नहीं खोले गए)। 2010 के शोधपत्र में commonly used heuristic कहे गए ±1/√n वाले तरीके को कब और किसने शुरू किया, यह भी नहीं जाँचा गया।
ड्रॉपआउट: प्रशिक्षण के हर चरण में छिपी परत के आधे न्यूरॉन को बेतरतीब ढंग से आराम देकर ओवरफ़िटिंग रोकना (2012)
ड्रॉपआउट में प्रशिक्षण के दौरान हर उदाहरण दिखाते समय छिपी परत के न्यूरॉन को एक तय प्रायिकता (अक्सर 0.5) से बेतरतीब ढंग से अस्थायी रूप से हटाया जाता है (उनका आउटपुट 0 किया जाता है)। इससे कुछ खास न्यूरॉनों की आपसी निर्भरता (co-adaptation) रुकती है और ओवरफ़िटिंग घटती है, जिसमें मॉडल प्रशिक्षण डेटा पर बहुत ठीक बैठता है लेकिन नए डेटा पर गलतियाँ करता है। उपयोग के समय सारे न्यूरॉन लिए जाते हैं और बाहर जाने वाले वेट आधे किए जाते हैं (2014 के शोधपत्र में वेट को बने रहने की प्रायिकता p से गुणा किया जाता है)। इससे जवाब बहुत से छोटे नेटवर्कों की भविष्यवाणियों के औसत के करीब होता है, जिनके वेट साझा हैं। जुलाई 2012 के arXiv शोधपत्र (टोरंटो विश्वविद्यालय के हिंटन (Hinton), श्रीवास्तव (Srivastava), क्रिज़ेव्स्की (Krizhevsky), सुत्सकेवर (Sutskever) और सलाखुत्दीनोव (Salakhutdinov)) ने इसे MNIST जैसे हस्तलिखित अंकों पर परखा और आवाज़ तथा वस्तु पहचान के रिकॉर्ड बेहतर करने की बात लिखी। उसी वर्ष के AlexNet शोधपत्र ने भी इसे 2 पूरी तरह जुड़ी परतों में इस्तेमाल किया और लिखा कि इसके बिना ओवरफ़िटिंग गंभीर हो गई।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है, “ड्रॉपआउट 2012 के AlexNet की नई तरकीब थी” मूल स्रोत के अनुसार:AlexNet का शोधपत्र खुद इसे कहकर उसी प्रयोगशाला के जुलाई 2012 के arXiv शोधपत्र को उद्धृत करता है। 2014 का विस्तृत शोधपत्र विचार की प्रेरणा विकास में लैंगिक प्रजनन की भूमिका के सिद्धांत (लिव्नात (Livnat) तथा सहकर्मी, 2010) को बताता है। वह यह भी लिखता है कि न्यूरॉन में शोर डालने का विचार पहले से डीनॉइज़िंग ऑटोएन्कोडर में था, जो इनपुट में शोर डालकर उसे फिर बनाना सीखता है (विन्सेंट (Vincent) तथा सहकर्मी, 2008 और 2010)। शोधपत्र अपने नए योगदान के रूप में छिपी परतों में भी इसके उपयोग और इसे कई नेटवर्कों के औसत की तरह देखने की बात रखता है।
जो अभी पता नहीं है:ड्रॉपआउट का विचार कब आया और हिंटन ने बाद में इसके कारणों के बारे में क्या कहा (कई विवरण मिलते हैं), यह यहाँ नहीं लिखा गया है, क्योंकि मूल बातचीत नहीं खोजी गई है।
चित्र क्या दिखाता है:परतें गहरी करने पर पीछे लौटने वाला संकेत हर परत में कमज़ोर होकर गायब होता है। ReLU और वज़नों के शुरुआती मान चुनने की तरकीबों से 30 परतों में भी संकेत पहुँचने लगा।
हर परत में पीछे जाने वाले संकेत का आकार (हर अगला निशान 10 गुना)
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_relu_init.py
272012 · 1 साल में 3 नतीजे
यातायात संकेत और Google की बिल्ली
2012 में डीप लर्निंग के कितने नतीजे आए?
फ़रवरी में स्विस संस्थान IDSIA के डैन चिरेशान (Dan Cireşan), उएली मायेर (Ueli Meier) और युर्गेन श्मिडह्यूबर (Jürgen Schmidhuber) ने कई गहरे कन्वोल्यूशनल नेटवर्क के परिणामों का औसत लेने वाली विधि GPU पर सिखाई। जर्मन यातायात संकेतों की पहचान (परीक्षण की 12,569 छवियाँ) में त्रुटि दर 0.54% हुई। शोधपत्र के अनुसार मनुष्यों की त्रुटि दर इसकी दोगुनी थी। लेकिन केवल 43 प्रकार के उत्तर थे, इसलिए कठिनाई 1000 प्रकार की तस्वीरों जैसी नहीं थी।
जून में Google और स्टैनफ़ोर्ड विश्वविद्यालय के क्वोक ले (Quoc Le), एंड्रू एंग (Andrew Ng) और साथियों ने YouTube के 1 करोड़ वीडियो से एक-एक छवि ली और सही लेबल दिए बिना 1 अरब कनेक्शन वाला 9 परतों का नेटवर्क सिखाया (1000 कंप्यूटर, 16,000 कोर और 3 दिन)। बिना सिखाए भी मानव चेहरों पर प्रतिक्रिया करने वाले न्यूरॉन बने, और बिल्ली के चेहरे तथा मानव शरीर पर प्रतिक्रिया करने वाले भी बने। Google के ब्लॉग ने ज़ोर दिया कि (अनुवाद)।
फिर अक्टूबर में छवि पहचान की प्रतियोगिता हुई (अगला पृष्ठ)। दाईं ओर बिल्ली के न्यूरॉन के परिणाम की तुलना “बेतरतीब उत्तर देने पर” से करें।
शोधपत्र की तालिका 1: मानव चेहरे का न्यूरॉन 81.7%, बिल्ली के चेहरे का न्यूरॉन 74.8%, बेतरतीब उत्तर देने पर 64.8% (बिल्ली का परीक्षण)। परिणाम को बिना कुछ किए मिलने वाले अंकों से तुलना करके पढ़ें।
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:Google का AI खुद बिल्ली पहचानना सीख गया मूल स्रोत के अनुसार:शोधपत्र का मुख्य नतीजा मानव चेहरे का न्यूरॉन (81.7%) है और बिल्ली के चेहरे का न्यूरॉन 74.8% है। इस परीक्षण में बेतरतीब उत्तर भी 64.8% सही होते थे (शोधपत्र की तालिका 1)।
अंदर क्या हो रहा है
न्यूरॉन किस पर प्रतिक्रिया करता है, यह शोधपत्र ने बाहर से जाँचा: सबसे अधिक प्रतिक्रिया वाली छवियाँ एक साथ रखकर और अधिक प्रतिक्रिया करवाने वाली छवियाँ बनाकर। अंदर के व्यवहार को देखने के उपाय इस समय से शुरू हो चुके थे। यह सवाल अध्याय 12 तक चलता है।
मूल स्रोत और भरोसे का स्तर (2)यातायात संकेत और Google की बिल्ली
13 फ़रवरी 2012मूल स्रोत से पुष्टि
स्विट्ज़रलैंड के IDSIA में GPU पर प्रशिक्षित गहरे कॉन्वोल्यूशनल न्यूरल नेटवर्क की यातायात संकेत पहचान की त्रुटि दर मनुष्यों की आधी हुई (2012 की प्रतियोगिता से 8 महीने पहले)
स्विट्ज़रलैंड के शोध संस्थान IDSIA के चिरेशान (Dan Cireşan), मायर (Ueli Meier) और श्मिडहुबर (Jürgen Schmidhuber) ने कई गहरे कॉन्वोल्यूशनल न्यूरल नेटवर्क साथ रखकर उनके आउटपुट का औसत लेने की विधि (मल्टी-कॉलम डीप नेटवर्क) को गेमिंग GPU पर प्रशिक्षित किया। जर्मन यातायात संकेतों की पहचान (टेस्ट डेटा में 12,569 तस्वीरें) में त्रुटि दर 0.54% रही। शोधपत्र के अनुसार मनुष्यों की त्रुटि दर इसकी दुगुनी थी। हस्तलिखित अंकों के MNIST में भी 0.23% रहा, और लिखा गया कि पहली बार मनुष्यों के लगभग 0.2% के पास पहुँचे।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है, “चित्र पहचान में AI पहली बार 2015 में मनुष्यों से आगे निकला” और “GPU पर गहरे कॉन्वोल्यूशनल न्यूरल नेटवर्क की पहली सफलता 2012 की शरद ऋतु में टोरंटो विश्वविद्यालय की थी” मूल स्रोत के अनुसार:फरवरी 2012 की IDSIA रिपोर्ट कहती है कि GPU पर प्रशिक्षित गहरे कॉन्वोल्यूशनल न्यूरल नेटवर्क की यातायात संकेत पहचान में त्रुटि दर मनुष्यों की आधी थी (लेकिन काम यातायात संकेत पहचान था और शोधपत्र की व्यवस्था में 43 आउटपुट थे; यह 1000 श्रेणियों वाले ImageNet से अलग संख्या है)।
26 जून 2012मूल स्रोत से पुष्टिस्रोतों में मतभेद है
Google का बिल्ली वाला प्रयोग: बिना लेबल वाली YouTube तस्वीरों से सीखने वाले नेटवर्क में बिल्ली के चेहरे पर तीव्र प्रतिक्रिया देने वाला न्यूरॉन बना
Google और स्टैनफ़र्ड विश्वविद्यालय के ले (Quoc Le), एनजी (Andrew Ng) तथा सहकर्मियों ने 10,000,000 YouTube वीडियो से एक-एक तस्वीर (200×200 पिक्सेल) लेकर बिना लेबल के 1,000,000,000 कनेक्शन वाले 9 परतों के न्यूरल नेटवर्क को सीखने के लिए दी। 1000 कंप्यूटरों (16,000 कोर) पर 3 दिन लगे। बिना सिखाए ही मानव चेहरे पर प्रतिक्रिया देने वाला न्यूरॉन बना, और बिल्ली के चेहरे तथा मानव शरीर पर प्रतिक्रिया देने वाले न्यूरॉन भी बने। Google ने ब्लॉग में बताया, , और ज़ोर दिया, ।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है, “Google के AI ने अपने आप बिल्ली पहचानना सीख लिया” मूल स्रोत के अनुसार:शोधपत्र का मुख्य विषय वाला न्यूरॉन (81.7%) था। बिल्ली के चेहरे वाले न्यूरॉन ने बिल्ली के चेहरे और अन्य तस्वीरों में अंतर करने के टेस्ट में 74.8% पाया। टेस्ट ऐसा था कि बेतरतीब जवाब देने पर भी 64.8% मिलता (शोधपत्र की तालिका 1)। शोधपत्र का दावा यह था कि “बहुत सारी बिल्लियाँ देखने के कारण” नहीं, बल्कि बिना लेबल की तस्वीरों से विशेषताओं के समूह अपने आप खोजे गए। Google के ब्लॉग ने भी लिखा, “इसने अपने आप “खोज लिया” कि बिल्ली कैसी दिखती है”, केवल बिना लेबल की तस्वीरों से (खोजने वाले शब्द पर ब्लॉग ने खुद उद्धरण चिह्न लगाए थे)।
जो अभी पता नहीं है:शोधपत्र में सीखे हुए न्यूरॉन किस पर प्रतिक्रिया देते हैं, यह देखने के लिए तीव्र प्रतिक्रिया वाली तस्वीरें साथ रखी गईं और तीव्र प्रतिक्रिया पैदा करने वाली तस्वीरें बनाई गईं। अंदर की कार्यप्रणाली जाँचने के तरीकों पर तब से ही काम हो रहा था।
2 मूल स्रोत और उनकी जाँच का विवरण
स्रोतों के बीच मतभेद:प्रशिक्षण की अवधि: शोधपत्र “3 दिन” कहता है; Google का ब्लॉग “YouTube को 1 सप्ताह दिखाने पर” जैसी उपमा देता है। बिल्ली के आँकड़े: शोधपत्र की तालिका 1 की ऊपरी पंक्ति में 74.6%, निचली पंक्ति और मुख्य पाठ में 74.8%।
चित्र क्या दिखाता है:2012 में डीप लर्निंग की सफलताएँ लगातार आईं; गूगल के बिल्ली वाले न्यूरॉन को उस परीक्षण में 74.8% मिला जिसमें बेतरतीब जवाब से भी 64.8% मिलते थे। नतीजे को बिना विशेष कोशिश के मिलने वाले अंकों से तुलना करके पढ़ना चाहिए।
282012 · छवि प्रतियोगिता
बड़ी जीत, दूसरा टोक्यो विश्वविद्यालय
अक्टूबर 2012 की छवि प्रतियोगिता के बारे में (अनुवाद) क्यों कहा गया?
तस्वीरों में 1000 प्रकार की वस्तुएँ पहचानने की प्रतियोगिता ILSVRC में टोरंटो विश्वविद्यालय के एलेक्स क्रिज़ेव्स्की (Alex Krizhevsky), इल्या सुत्स्केवर (Ilya Sutskever) और हिंटन (Hinton) की टीम SuperVision ने 5 उत्तर देने वाले नियम में त्रुटि दर 15.3% की (केवल प्रतियोगिता का डेटा इस्तेमाल करने पर 16.4%)। दूसरे स्थान की टोक्यो विश्वविद्यालय टीम (ISI) की दर 26.2% थी और लगभग 11 प्रतिशत अंकों का अंतर था। उन्होंने 6 करोड़ पैरामीटर वाला 8 परतों का कन्वोल्यूशनल न्यूरल नेटवर्क गेम वाले 2 GPU पर सिखाया। आयोजकों ने कई प्रकार की वस्तुएँ पहचानने के शोध के लिए इस साल के बारे में लिखा, (अनुवाद)।
कन्वोल्यूशन में छवि पर छोटी खिड़की (फ़िल्टर) खिसकाकर खिड़की जैसी आकृति वाली जगह पर तेज़ प्रतिक्रिया निकाली जाती है। यह संरचना कुनिहिको फ़ुकुशिमा (Kunihiko Fukushima) के 1979 के निओकॉग्निट्रॉन (अध्याय 5) और यान लेकुन (Yann LeCun) तथा साथियों के 1989 के नेटवर्क से चली आई है। दाईं ओर खिड़की की आकृति चुनकर उसे छवि पर खिसकाएँ। नीचे के ग्राफ़ में प्रतियोगिता की 8 सालों की प्रथम स्थान वाली त्रुटि दर है।
आउटपुट(i, j)=Σa Σb खिड़की(a, b) × छवि(i+a, j+b)
खिड़की
3×3 वज़नों की तालिका (सीखने पर खड़ी रेखाओं, आड़ी रेखाओं आदि पर प्रतिक्रिया करने वाले रूप बनते हैं)
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:डीप लर्निंग 2012 में अचानक पैदा हुई मूल स्रोत के अनुसार:विजेता विधि लेकुन और साथियों के 1989 के नेटवर्क (मूलतः फ़ुकुशिमा के 1979 के निओकॉग्निट्रॉन) को बड़ा करके GPU पर सिखाने से बनी। शोधपत्र ने भी लिखा, (अनुवाद)।
“मनुष्यों की दर 5.1%” का विवरण
प्रथम स्थान की त्रुटि दर 2010 की 28.2% से 2017 की 2.3% तक गिरी। आयोजकों ने मनुष्यों को भी मापा। 500 छवियों से अभ्यास करने वाले 1 व्यक्ति की 1500 छवियों पर दर 5.1% थी। केवल 100 छवियों से अभ्यास करने वाले दूसरे व्यक्ति की 258 छवियों पर 12.0% थी। 2015 में मनुष्यों से आगे निकलने की बात लिखने वाले Microsoft शोधकर्ताओं ने खुद यह भी लिखा, (अनुवाद)।
मूल स्रोत और भरोसे का स्तर (2)बड़ी जीत, दूसरा टोक्यो विश्वविद्यालय
13 अक्टूबर 2012मूल स्रोत से पुष्टिस्रोतों में मतभेद है
चित्र पहचान प्रतियोगिता ILSVRC 2012 में टोरंटो विश्वविद्यालय का गहरा कॉन्वोल्यूशनल न्यूरल नेटवर्क (SuperVision) बड़े अंतर से पहले स्थान पर। टोक्यो विश्वविद्यालय की टीम दूसरे स्थान पर
तस्वीरों से 1000 प्रकार की वस्तुओं को पहचानने वाली प्रतियोगिता में क्रिज़ेव्स्की (Krizhevsky), सुत्सकेवर (Sutskever) और हिंटन (Hinton) की टीम “SuperVision” ने अधिकतम 5 जवाब देने वाले नियम में त्रुटि दर 15.3% रखी (केवल प्रतियोगिता का दिया डेटा लेने पर 16.4%)। दूसरे स्थान की टोक्यो विश्वविद्यालय की टीम ISI की दर 26.2% थी: लगभग 11 प्रतिशत अंकों का अंतर। 60,000,000 पैरामीटर वाले 8 परतों के न्यूरल नेटवर्क को 2 गेमिंग GPU (NVIDIA की चित्र प्रसंस्करण चिप) पर प्रशिक्षित किया गया। आयोजकों ने बाद के शोधपत्र में लिखा, ।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है, “डीप लर्निंग अचानक 2012 में पैदा हुई” मूल स्रोत के अनुसार:विजेता व्यवस्था ने लेकुन (LeCun) तथा सहकर्मियों की 1989 की पद्धति (जिसकी जड़ फ़ुकुशिमा (Fukushima) का 1979 का नियोकॉग्निट्रॉन था) को बड़े स्तर पर GPU से प्रशिक्षित किया। शोधपत्र ने खुद लिखा, (इससे पहले कहा कि सारे प्रयोग यही संकेत देते हैं)। अक्सर यह भी माना जाता है, “2012 की कहानी यूरोप और अमेरिका की है”, लेकिन दूसरे स्थान पर टोक्यो विश्वविद्यालय की टीम थी।
4 मूल स्रोत और उनकी जाँच का विवरण
स्रोतों के बीच मतभेद:प्रशिक्षण समय: प्रतियोगिता के टीम परिचय में “लगभग 1 सप्ताह”, शोधपत्र में “5–6 दिन”। पहले स्थान के लिए 2 आँकड़े हैं: 15.3% (अतिरिक्त डेटा के साथ) और 16.4% (केवल दिए गए डेटा पर)। आयोजकों के शोधपत्र की तालिका 16.4 इस्तेमाल करती है।
चित्र पहचान प्रतियोगिता के पहले स्थान की 8 वर्षों में 28% से 2% हुई। “इंसान 5.1%” केवल 1 व्यक्ति का मापन था
चित्रों से 1000 प्रकार की वस्तुएँ पहचानने वाली प्रतियोगिता में (अधिकतम 5 उत्तर देने का नियम) पहले स्थान की त्रुटि दर घटी: 2010 में 28.2%, 2011 में 25.8%, 2012 में 15.3% (केवल दिया गया डेटा इस्तेमाल करने पर 16.4%), 2013 में 11.7% (बाहरी डेटा भी लेने पर 11.2%), 2014 में 6.7%, 2015 में 3.6%, 2016 में 3.0% और 2017 में 2.3%। आयोजकों ने इंसानों की त्रुटि दर भी मापी। यह 2 लोगों (A1 और A2) का परीक्षण था। 500 चित्रों से अभ्यास करने वाले A1 की 1500 चित्रों पर त्रुटि दर 5.1% थी; केवल 100 चित्रों से अभ्यास करने वाले A2 की 258 चित्रों पर 12.0% थी।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है कि “2015 में AI चित्र पहचानने में इंसानों (त्रुटि दर 5.1%) से आगे निकल गया” मूल स्रोत के अनुसार:5.1% आयोजकों के शोधपत्र में जाँचे गए 2 अनुभवी पहचानकर्ताओं में 1 (A1) का नतीजा था: 500 चित्रों से अभ्यास करने के बाद 1500 चित्र पहचाने गए। केवल 100 चित्रों से अभ्यास करने वाले दूसरे व्यक्ति की दर 12.0% थी। इंसानों से आगे निकलने की रिपोर्ट देने वाले शोधकर्ताओं (Microsoft, 2015) ने खुद भी लिखा: ।
4 मूल स्रोत और उनकी जाँच का विवरण
स्रोतों के बीच मतभेद:“पहले स्थान” की गणना हर वर्ष एक जैसी नहीं थी। 2012 और 2013 में बाहरी डेटा इस्तेमाल करने और न करने वाले नतीजे थे। आयोजकों के शोधपत्र की तालिका में केवल दिए गए डेटा के आँकड़े (16.4, 11.7) हैं। 2010 और 2011 की वेबसाइट पर “flat cost” नाम से उसी अधिकतम 5 उत्तर देने वाली विधि की त्रुटि दर दी गई है।
चित्र क्या दिखाता है:2012 की तस्वीरों की प्रतियोगिता में कन्वोल्यूशन नेटवर्क स्थान 2 पर रहे प्रतियोगी से लगभग 11 अंक के बड़े अंतर से जीता। उसके भीतर 1979 और 1989 से चली आ रही “छोटी खिड़की खिसकाने” वाली गणना थी।
प्रतियोगिता की प्रथम स्थान वाली त्रुटि दर (2010〜2017)
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_convolution.py
292005〜2012 · जापान · शोगी और चेकर्स
चालों से सीखना, बहुमत से खेलना
शोगी सॉफ़्टवेयर की ताकत क्या उसे बनाने वाले की शोगी क्षमता से तय होती है?
पहले अधिकतर शोगी सॉफ़्टवेयर में बनाने वाले खुद तय करते थे कि खेल की स्थिति को अच्छा या बुरा बताने के अंक कैसे दें। रसायन शोधकर्ता कुनिहितो होकी (Kunihito Hoki) के Bonanza (2005 में जारी) ने पेशेवर खिलाड़ियों के खेल रिकॉर्ड जैसी चालें चलने के लिए अंक देना मशीन से सिखवाया। मई 2006 में पहली बार भाग लेकर विश्व कंप्यूटर शोगी चैंपियनशिप जीती। मार्च 2007 में रयूओ ख़िताबधारी अकिरा वतानाबे (Akira Watanabe) से सार्वजनिक मैच खेला (112 चालों में वतानाबे जीते)।
अक्टूबर 2010 में जापान की सूचना प्रसंस्करण सोसायटी का “अकारा2010” महिला ओशो ख़िताबधारी इचियो शिमिज़ु (Ichiyo Shimizu) से जीता। इसमें जापान के शीर्ष 4 प्रोग्राम एक ही स्थिति पर सोचते थे और सबसे अधिक चुनी गई चाल बहुमत से खेली जाती थी। जनवरी 2012 के पहले शोगी देनओ-सेन में Bonanza पर आधारित Bonkras ने सेवानिवृत्त खिलाड़ी और जापान शोगी संघ के तत्कालीन अध्यक्ष, आजीवन किसेई ख़िताबधारी कुनिओ योनेनागा (Kunio Yonenaga), को 113 चालों में हराया।
दाईं ओर ऐसी लर्निंग विधि है जो वज़नों को बदलकर पेशेवर की चाल को सबसे अधिक अंक दिलाती है (इस साइट का बनाया मॉडल)।
w ← w+η(f(पेशेवर की चाल) − f(m))
m
वह चाल जिसके अंक पेशेवर की चाल से अधिक हो गए
w, η
अंक देने के वज़न और सीखने की दर
f
चाल के बाद की स्थिति की विशेषताएँ (मोहरे का लाभ, राजा की सुरक्षा, मोहरों का काम)
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात:मज़बूत शोगी सॉफ़्टवेयर बनाने के लिए बनाने वाला भी शोगी में मज़बूत हो मूल स्रोत के अनुसार:Bonanza के लेखक रसायन शोधकर्ता थे जो शोगी लगभग नहीं जानते थे, फिर भी खेल रिकॉर्ड से मशीन को अंक देना सिखाकर पहली भागीदारी में विश्व प्रतियोगिता जीत गए।
प्रकाशित विधि
Bonanza की प्रक्रिया प्रकाशित हुई (2009 में प्रोग्राम का स्रोत कोड भी), जिससे Bonkras जैसे उस पर आधारित शोगी सॉफ़्टवेयर बने।
चेकर्स हल हुआ (2007)
अल्बर्टा विश्वविद्यालय के जॉनथन शेफ़र (Jonathan Schaeffer) और साथियों ने 1989 से कंप्यूटर चलाते हुए चेकर्स के बारे में साबित किया, (अनुवाद)। बोर्ड की लगभग 5×10²⁰ स्थितियाँ हैं। मुख्य औज़ारों में से 1 टोक्यो विश्वविद्यालय के अयुमु नागाई (Ayumu Nagai) की 2002 की डॉक्टरेट थीसिस का खोज एल्गोरिद्म (df-pn) था। अकिहिरो किशिमोतो (Akihiro Kishimoto) भी लेखक हैं।
पेशेवर और शोगी सॉफ़्टवेयर का पहला मैच स्रोत के अनुसार 2005, 2007 या 2013 बताया जाता है। सार्वजनिक स्थान, आधिकारिक अवसर या आधिकारिक रूप से जैसे शब्दों के अंतर से सभी को पहला कहा जा सकता है।
मूल स्रोत और भरोसे का स्तर (6)चालों से सीखना, बहुमत से खेलना
5 मई 2006–2007मूल स्रोत से पुष्टिजापान
पेशेवर खिलाड़ियों की बाज़ियों के रिकॉर्ड से सीखने वाला शोगी सॉफ़्टवेयर Bonanza विश्व प्रतियोगिता में जीता; अगले वर्ष र्यूओ अकिरा वातानाबे (Akira Watanabe) से सार्वजनिक बाज़ी खेली
शोगी सॉफ़्टवेयर Bonanza रसायन शोधकर्ता कुनिहितो होकि (Kunihito Hoki) ने बनाया और जून 2005 में मुफ़्त जारी किया। पहले के अधिकतर शोगी सॉफ़्टवेयर से अलग उसने “पूरी चौड़ाई वाली खोज” (अनुवाद) अपनाई, जिसमें नियमों के तहत संभव हर चाल की जाँच होती है। उसने (अनुवाद) भी अपनाई, जिससे स्थितियों का मूल्यांकन इस तरह सीखा जाता था कि पेशेवर बाज़ियों के रिकॉर्ड जैसी चालें खेली जाएँ। निर्माता ने बताया कि उन्होंने रासायनिक अभिक्रियाओं को नियंत्रित करने के अनुसंधान का विचार स्थिति का मूल्यांकन सीखने पर लागू किया। मई 2006 में पहली बार भाग लेते हुए उसने 16वीं विश्व कंप्यूटर शोगी चैंपियनशिप जीती: फ़ाइनल की 8 टीमों के राउंड-रॉबिन में 6 जीत और 1 हार। 21 मार्च 2007 को र्यूओ वातानाबे के साथ 2 घंटे की समय सीमा वाली सार्वजनिक बाज़ी हुई। मध्य भाग में Bonanza आगे बताया गया, लेकिन 112 चालों में र्यूओ जीते। बाद में बनाने का तरीका (2009 में प्रोग्राम का कोड भी) सार्वजनिक हुआ और Bonanza पर आधारित Bonkras आदि शोगी सॉफ़्टवेयर बने।
आम तौर पर कही जाने वाली बात:“मज़बूत शोगी सॉफ़्टवेयर बनाने के लिए निर्माता को भी शोगी में मज़बूत होना चाहिए” (साक्षात्कार लेख के अनुसार, पहले निर्माता हाथ से मूल्यांकन बनाते थे, इसलिए वे अक्सर मज़बूत शौकिया खिलाड़ी होते थे) मूल स्रोत के अनुसार:Bonanza के निर्माता रसायन शोधकर्ता थे, जिन्हें शोगी लगभग नहीं आता था। उन्होंने मशीन से पेशेवर बाज़ियों के रिकॉर्ड के आधार पर मूल्यांकन सीखने का तरीका अपनाया और अपनी पहली विश्व प्रतियोगिता में जीत गए।
11 अक्टूबर 2010मूल स्रोत से पुष्टिस्रोतों में मतभेद हैजापान
जापान की सूचना प्रसंस्करण सोसाइटी का शोगी सॉफ़्टवेयर “अकारा2010” महिला ओशो विजेता इचियो शिमिज़ु (Ichiyo Shimizu) से जीता
अप्रैल 2010 में जापान की सूचना प्रसंस्करण सोसाइटी ने (अनुवाद; यानी ऐसा मुकाबला चाहने के कारण) जापान शोगी संघ को चुनौती पत्र भेजा। संघ के अध्यक्ष कुनिओ योनेनागा (Kunio Yonenaga) ने इसे स्वीकार किया और पहली प्रतिद्वंद्वी के लिए अग्रणी महिला खिलाड़ी, महिला ओशो विजेता इचियो शिमिज़ु को चुना। 11 अक्टूबर को टोक्यो विश्वविद्यालय के होंगो परिसर में मुकाबला हुआ। 86 चालों के बाद शिमिज़ु ने हार स्वीकार की और अकारा2010 जीता। अकारा2010 में जापान के 4 प्रमुख शोगी प्रोग्राम (Gekisashi, GPS शोगी, Bonanza और YSS) एक ही स्थिति पर विचार करते थे, और सबसे अधिक चुनी गई चाल (अनुवाद) की व्यवस्था से खेली जाती थी। इसमें 208 कंप्यूटर (कुल 658 कोर) इस्तेमाल हुए।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है, “शोगी सॉफ़्टवेयर की ताकत एक प्रोग्राम की क्षमता है” मूल स्रोत के अनुसार:अकारा2010 में 4 प्रतिद्वंद्वी प्रोग्राम बहुमत से निर्णय लेते थे। यह जापान के कंप्यूटर शोगी के डेवलपरों के मिलकर काम करने का परिणाम था। चुनौती पत्र में सोसाइटी के शोगी सॉफ़्टवेयर के लिए (अनुवाद; यानी मेइजिन विजेता के बराबर ताकत) कहा गया, लेकिन पहली प्रतिद्वंद्वी संघ द्वारा चुनी गई महिला खिलाड़ी थी।
3 मूल स्रोत और उनकी जाँच का विवरण
स्रोतों के बीच मतभेद:इस्तेमाल किए गए कंप्यूटरों की संख्या: अगस्त की घोषणा में 169 कंप्यूटर और 676 कोर; मुकाबले के बाद जोड़ी गई जानकारी में 208 कंप्यूटर और 658 कोर (टिप्पणी में कहा गया कि कोर की संख्या वास्तविक भौतिक कोर के अनुसार की गई, और कुछ उपकरण खराब होने के कारण इस्तेमाल नहीं हुए)।
14 जनवरी 2012मूल स्रोत से पुष्टिस्रोतों में मतभेद हैजापान
पहली शोगी देन-ओ-सेन: आजीवन किसेइ कुनिओ योनेनागा (Kunio Yonenaga) शोगी सॉफ़्टवेयर “Bonkras” से 113 चालों में हारे
14 जनवरी 2012 को टोक्यो के शोगी भवन में जापान शोगी संघ के अध्यक्ष और सेवानिवृत्त खिलाड़ी, आजीवन किसेइ कुनिओ योनेनागा का मुकाबला Fujitsu Laboratories के हिदेनोरि इतो (Hidenori Ito) के बनाए शोगी सॉफ़्टवेयर “Bonkras” से हुआ। Bonkras 113 चालों में जीता। Bonkras सार्वजनिक शोगी सॉफ़्टवेयर Bonanza को सुधारकर बना था, ताकि कई कंप्यूटरों पर समानांतर खोज हो सके। उस दिन उसने 6 सर्वरों पर प्रति सेकंड लगभग 18,000,000 चालों की जाँच की। नाम Bonanza और समानांतर कंप्यूटरों (कई कंप्यूटरों पर एक साथ गणना करने वाला सिस्टम) के लिए शब्द को मिलाकर बनाया गया था (Fujitsu Laboratories की घोषणा का विवरण)।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है, “पहली देन-ओ-सेन में एक पेशेवर खिलाड़ी सॉफ़्टवेयर से हार गया” मूल स्रोत के अनुसार:संघ के अपने विवरण के अनुसार, पहली प्रतियोगिता सेवानिवृत्त खिलाड़ी (उस समय संघ के अध्यक्ष) के साथ थी। सक्रिय पेशेवर खिलाड़ियों के मुकाबले दूसरी प्रतियोगिता, 2013 से शुरू हुए। विजेता सॉफ़्टवेयर एक शोधकर्ता ने सार्वजनिक सॉफ़्टवेयर Bonanza के आधार पर बनाया था; यह सार्वजनिक ज्ञान पर आगे निर्माण करने का भी उदाहरण है।
2 मूल स्रोत और उनकी जाँच का विवरण
स्रोतों के बीच मतभेद:“पेशेवर और सॉफ़्टवेयर का पहला आधिकारिक मुकाबला” किसे कहा जाए, इस पर स्रोत अलग हैं। शोगी संघ का 2017 का लेख 2013 की दूसरी देन-ओ-सेन को “पहली बार आधिकारिक रूप से” (अनुवाद) कहता है, लेकिन Fujitsu की 2012 की घोषणा की टिप्पणी में 2007 में र्यूओ विजेता अकिरा वातानाबे (Akira Watanabe) और Bonanza का मुकाबला दर्ज है। शायद अंतर “आधिकारिक” का अर्थ तय करने में है (इस साइट का अनुमान)।
: कंप्यूटर से सिद्ध हुआ कि दोनों पक्ष ग़लती न करें तो हमेशा ड्रॉ होगा
अल्बर्टा यूनिवर्सिटी के जोनाथन शेफ़र (Jonathan Schaeffer) और साथियों ने 1989 से लगभग बिना रुके दर्जनों कंप्यूटर चलाए और चेकर्स के बारे में सिद्ध किया: । चेकर्स में लगभग 5×10²⁰ बोर्ड स्थितियाँ हैं और वह तब तक हल किए गए प्रसिद्ध खेलों में सबसे कठिन है। प्रमाण के मुख्य औज़ारों में से एक टोक्यो यूनिवर्सिटी के आयुमु नागाइ (Ayumu Nagai) की 2002 की डॉक्टरेट थीसिस की खोज विधि (df-pn) है। शोधपत्र के समय होक्काइदो के हाकोदाते की यूनिवर्सिटी में जा चुके अकिहिरो किशिमोतो (Akihiro Kishimoto) भी सह-लेखकों में हैं।
आम तौर पर कही जाने वाली बात:अक्सर माना जाता है कि “खेलों के AI की कहानी यूरोप और अमेरिका की कहानी है” मूल स्रोत के अनुसार:2007 के चेकर्स के प्रमाण में जापान के आयुमु नागाइ (टोक्यो यूनिवर्सिटी) की खोज विधि df-pn मुख्य औज़ार के रूप में इस्तेमाल हुई और जापान के अकिहिरो किशिमोतो भी लेखकों में थे।
3 मूल स्रोत और उनकी जाँच का विवरण
Checkers Is Solved (Science 317, 1518–1522) (Jonathan Schaeffer, Neil Burch, Yngvi Björnsson, Akihiro Kishimoto, Martin Müller, Robert Lake, Paul Lu, Steve Sutphen · 2007 · p.1518 abstract · मूल स्रोत)
18 सितंबर 2005–2013मूल स्रोत से पुष्टिस्रोतों में मतभेद हैजापान
पेशेवर शोगी खिलाड़ी और शोगी सॉफ़्टवेयर की पहली बाज़ी कब हुई? स्रोतों में 2005, 2007 और 2013 अलग-अलग वर्ष
पेशेवर शोगी खिलाड़ी और सॉफ़्टवेयर के (अनुवाद) मुक़ाबले के लिए स्रोत 3 वर्ष बताते हैं। ① सितंबर 2005 में TACOS और 5-दान ताकायोशि हाशिमोतो (Takayoshi Hashimoto) की बाज़ी पर उस समय के अख़बार ने निर्माता प्रोफ़ेसर हिरोयुकी ईदा (Hiroyuki Iida) के हवाले से कहा: (अनुवाद)।② मार्च 2007 में Bonanza और र्यूओ ख़िताब वाले अकिरा वातानाबे (Akira Watanabe) की बाज़ी पर शोधकर्ता की व्याख्या में था: (अनुवाद)। 2020 के साक्षात्कार लेख में था: (अनुवाद)।③ 2013 की दूसरी शोगी Den-O-sen के बारे में जापान शोगी संघ के स्तंभ (2017) में था: (अनुवाद)। शब्दों के अंतर, यानी (अनुवाद), (अनुवाद) और (अनुवाद) के कारण हर एक को (अनुवाद) कहा जा सकता है।
आम तौर पर कही जाने वाली बात:अक्सर एक ही वर्ष तय करके कहा जाता है कि “पेशेवर शोगी खिलाड़ी और शोगी सॉफ़्टवेयर की पहली बाज़ी वर्ष ○ में हुई” मूल स्रोत के अनुसार:स्रोत 2005, 2007 और 2013, तीनों को (अनुवाद) बताते हैं। (अनुवाद) (2005 का TACOS मुक़ाबला), (अनुवाद) (2007 का Bonanza मुक़ाबला), और (अनुवाद) (2013 की Den-O-sen; 2012 की पहली प्रतियोगिता में खिलाड़ी सेवानिवृत्त था) जैसे शब्दों के अंतर से तीनों को सही कहा जा सकता है।
4 मूल स्रोत और उनकी जाँच का विवरण
स्रोतों के बीच मतभेद: (अनुवाद) का वर्ष: 2005 (Sankei Shimbun, प्रोफ़ेसर हिरोयुकी ईदा का कथन; सार्वजनिक अवसर पर बिना हैंडीकैप) / 2007 (मात्सुबारा की व्याख्या; आधिकारिक अवसर पर, साक्षात्कार लेख; सार्वजनिक रूप से) / 2013 (जापान शोगी संघ का स्तंभ; आधिकारिक रूप से)। 2012 की पहली शोगी Den-O-sen के रिकॉर्ड के मतभेद वाले क्षेत्र में भी 2007 और 2013 का अंतर है।
जापान शोगी संघ ने तय किया: पेशेवर खिलाड़ी सार्वजनिक रूप से सॉफ़्टवेयर से खेलें तो (अनुवाद)
18 सितंबर 2005 को इशिकावा प्रांत के कोमात्सु शहर में शोगी सॉफ़्टवेयर (अनुवाद) और 5-दान ताकायोशि हाशिमोतो (Takayoshi Hashimoto) के बीच सार्वजनिक बाज़ी हुई, जिसमें हैंडीकैप नहीं था। TACOS को जापान उन्नत विज्ञान और प्रौद्योगिकी संस्थान के प्रोफ़ेसर हिरोयुकी ईदा (Hiroyuki Iida) और साथियों ने बनाया था। पेशेवर खिलाड़ी जीता, लेकिन अंतिम चरण तक सॉफ़्टवेयर आगे था (Sankei Shimbun)। लगभग 1 महीने बाद 14 अक्टूबर को जापान शोगी संघ ने कारण बताया: (अनुवाद)। उसने घोषणा की कि पेशेवर शोगी खिलाड़ी और महिला पेशेवर खिलाड़ी सार्वजनिक रूप से शोगी सॉफ़्टवेयर से खेलें तो आयोजक और संघ पहले चर्चा और पुष्टि करेंगे। उसी घोषणा में यह भी था: (अनुवाद)।
आम तौर पर कही जाने वाली बात:अक्सर कहा जाता है कि “शोगी संघ ने पेशेवर खिलाड़ियों के कंप्यूटर से खेलने पर प्रतिबंध लगाया” (शोधकर्ता की 2007 की व्याख्या में भी (अनुवाद) है) मूल स्रोत के अनुसार:संघ की अपनी घोषणा है: (अनुवाद)। उसमें यह भी लिखा है: (अनुवाद)। वास्तव में 1.5 वर्ष बाद मार्च 2007 में र्यूओ अकिरा वातानाबे (Akira Watanabe) और Bonanza की सार्वजनिक बाज़ी हुई (रिकॉर्ड → पेशेवर खिलाड़ियों की बाज़ियों के रिकॉर्…)।
चित्र क्या दिखाता है:शोगी सॉफ़्टवेयर में बनाने वाले के तय अंक छोड़कर, मशीन को पेशेवर खिलाड़ी की चाल के सबसे अधिक अंक रखना सिखाएँ, तो बनाने वाला शोगी में विशेषज्ञ न हो तब भी सॉफ़्टवेयर मज़बूत होता है।
प्रशिक्षण के दौर और पेशेवर वाली चाल चुनने का अनुपात
यह “आज़माएँ” वाली प्रक्रिया का Python कोड है। ▶ चलाएँ दबाने पर नीचे नतीजा दिखेगा। संख्याएँ बदलकर फिर से चलाकर देखें।
u09_bonanza_learn.py
302001 · 2011 · जापान · भविष्यवाणियाँ
समयसीमा वाले लक्ष्य और बाज़ार अनुमान
इस समय जापान में “इस साल तक” के कौन-से लक्ष्य थे?
नवंबर 2011 में राष्ट्रीय सूचना विज्ञान संस्थान ने (अनुवाद) नाम की टोडाई रोबोट परियोजना शुरू की। उद्देश्य था 1980 के बाद छोटे हिस्सों में बँटे AI शोध को जोड़ना और युवाओं को सपना देना। ठोस पड़ाव के रूप में (अनुवाद) और (अनुवाद) जैसे समयसीमा वाले लक्ष्य रखे (नतीजों से तुलना अध्याय 10 में है)।
उससे 10 साल पहले, 2001 में जापान के मशीनरी और रोबोट उद्योग संगठनों की रिपोर्ट ने 2010 में लगभग 3 लाख करोड़ येन का रोबोट बाज़ार (जिसमें दैनिक जीवन का क्षेत्र 1.5 लाख करोड़ येन) और 2025 में लगभग 8 लाख करोड़ येन का अनुमान दिया। वास्तव में विनिर्माण के बाहर अगली पीढ़ी के रोबोटों का बाज़ार सालाना 1.4〜6.8 अरब येन था, 10 अरब येन तक भी नहीं पहुँचा और उलटे सिकुड़ रहा था (उन्नत औद्योगिक विज्ञान और प्रौद्योगिकी संस्थान के हिरोहिको अराई (Hirohiko Arai) का 2009 का विश्लेषण)। सरकार की 2015 की रणनीति में भी पूरे रोबोट बाज़ार को (अनुवाद) लिखा गया।
दाईं ओर अनुमान और वास्तविक आँकड़े हर निशान पर 10 गुना बढ़ते पैमाने पर हैं।
अनुमान ÷ वास्तविक मान = कितने गुने का अंतर
10 गुने वाला पैमाना
1 → 10 → 100 समान दूरी पर हैं (2 बिंदुओं की दूरी बताती है कि अंतर कितने गुने का है)
जो आपको लगता है कि आप जानते हैंआम तौर पर कही जाने वाली बात: (अनुवाद; रोबोट शोधकर्ताओं में सामान्य धारणा) मूल स्रोत के अनुसार:उद्योग संघ के खुद के सर्वेक्षण में अगली पीढ़ी के रोबोटों का बाज़ार सालाना 1.4〜6.8 अरब येन ही रहा और उलटे सिकुड़ रहा था (सालाना औसत −10.2%)।
अनुमान का आधार
ये आँकड़े सरकारी शोध निधि देने के तर्क में भी इस्तेमाल हुए। अनुमान इस आधार पर रकम निकालता था कि आज लोगों द्वारा किया जाने वाला कितना काम (5〜50%) रोबोट कर सकते हैं। रिपोर्ट संकलित करने वाले ने बाद में खुद लिखा कि यह (अनुवाद) है और “यदि बिकने योग्य रोबोट विकसित नहीं किए गए, तो बाज़ार का आकार “0” हो जाएगा” (अनुवाद) (अराई के विश्लेषण में उद्धृत)।
2006〜2008 में सरकारी संस्थाओं और उद्योग संघ ने खुद 2010 का अनुमान घटाकर 50〜75 अरब येन किया।
मूल स्रोत और भरोसे का स्तर (2)समयसीमा वाले लक्ष्य और बाज़ार अनुमान
7 नवंबर 2011मूल स्रोत से पुष्टिस्रोतों में मतभेद हैजापान
राष्ट्रीय सूचना विज्ञान संस्थान की (तोरोबो-कुन) परियोजना शुरू। लक्ष्य: 2016 तक राष्ट्रीय प्रवेश परीक्षा में उच्च अंक और 2021 में टोक्यो विश्वविद्यालय की प्रवेश परीक्षा पास करना
2011 में राष्ट्रीय सूचना विज्ञान संस्थान ने विश्वविद्यालय प्रवेश परीक्षा के सवाल हल करने वाला कंप्यूटर प्रोग्राम बनाने की (अनुवाद) शुरू की। उद्देश्य 1980 के बाद कई छोटे क्षेत्रों में बँटे कृत्रिम बुद्धिमत्ता शोध को फिर जोड़ना और युवाओं को सपने देना था। ठोस मानकों के रूप में लक्ष्य थे, (अनुवाद) और (अनुवाद)।
इसके बाद:NII की 14 नवंबर 2016 की घोषणा के अनुसार, राष्ट्रीय प्रवेश परीक्षा की अभ्यास परीक्षा (5 विषय-समूह, 8 विषय) में 525 अंक (राष्ट्रीय औसत 454.8) और मानकीकृत स्कोर 57.1 मिले। यह परिणाम 512 निजी विश्वविद्यालयों के 1343 संकायों और 23 राष्ट्रीय या सार्वजनिक विश्वविद्यालयों के 30 संकायों में 80% या अधिक प्रवेश संभावना के स्तर पर था। टोक्यो विश्वविद्यालय की प्रवेश परीक्षा की अभ्यास परीक्षा में गणित (विज्ञान शाखा) का मानकीकृत स्कोर 76.2 था (6 में से 4 सवाल मानव सहायता के बिना पूरे हल किए)। उसी दिन की रिपोर्ट बैठक में राष्ट्रीय परीक्षा पर काम के बारे में क्या कहा गया, इसके लिए तोरोबो-कुन की 2016 की घटना (रिकॉर्ड → तोरोबो-कुन: 2021 तक टोक्यो विश्वविद्याल…) देखें। इस साइट को 2021 में टोक्यो विश्वविद्यालय की प्रवेश परीक्षा पास करने की घोषणा नहीं मिली है।
2 मूल स्रोत और उनकी जाँच का विवरण
स्रोतों के बीच मतभेद:लक्ष्य के शब्दों में अंतर है। NII की 2011 की घोषणा में (अनुवाद) है; 2012 के शोधपत्र में “2021 तक टोक्यो विश्वविद्यालय की दूसरे चरण की प्रवेश परीक्षा के सवालों में पास होने के स्तर के अंक प्राप्त करना” (अनुवाद) है।
मई 2001–2015मूल स्रोत से पुष्टिस्रोतों में मतभेद हैजापान
भविष्यवाणी: 2010 में जापान का रोबोट बाज़ार लगभग 3 ट्रिलियन येन होगा (2001 में उद्योग संगठनों का पूर्वानुमान) ── घर और अस्पताल के रोबोटों का बाज़ार वास्तव में 10 अरब येन तक भी नहीं पहुँचा
2001 में जापान मशीनरी फ़ेडरेशन और जापान रोबोट संघ की रिपोर्ट ने रोबोट बाज़ार के 5 क्षेत्रों का पूर्वानुमान दिया। 2010 के लिए रोज़मर्रा के जीवन का क्षेत्र 1.5 ट्रिलियन येन, विनिर्माण 850 अरब येन, सार्वजनिक क्षेत्र 290 अरब येन, चिकित्सा और कल्याण 260 अरब येन, जैव क्षेत्र 90 अरब येन (कुल लगभग 3 ट्रिलियन येन), और 2025 के लिए कुल लगभग 8 ट्रिलियन येन बताया गया। राष्ट्रीय उन्नत औद्योगिक विज्ञान और प्रौद्योगिकी संस्थान के हिरोहिको अराइ (Hirohiko Arai) के 2009 के विश्लेषण के अनुसार, अर्थव्यवस्था, व्यापार और उद्योग मंत्रालय आदि ने अनुसंधान और विकास के बजट को समझाने के आधार के रूप में इस पूर्वानुमान का इस्तेमाल किया; समाचारों में भी यह फैला। 2005 की आइची एक्सपो की घोषणा में भी लिखा था: (अनुवाद)।
आम तौर पर कही जाने वाली बात: (अनुवाद) (अराइ के विश्लेषण में रोबोट शोधकर्ताओं के बीच व्यापक रूप से मानी जाने वाली धारणा। विनिर्माण से बाहर के क्षेत्र हैं घर, देखभाल, सार्वजनिक क्षेत्र आदि) मूल स्रोत के अनुसार:उद्योग संघ के अपने वास्तविक स्थिति सर्वेक्षण में विनिर्माण से बाहर के अगली पीढ़ी के रोबोटों का बाज़ार जाँची गई अवधि में प्रति वर्ष 1.4〜6.8 अरब येन था। वह 10 अरब येन तक भी नहीं पहुँचा और उलटे घट रहा था (वार्षिक औसत −10.2%, अराइ का विश्लेषण)। 2015 की सरकारी रणनीति ने भी पूरे रोबोट बाज़ार का आकार (अनुवाद) बताया।
इसके बाद:हिरोहिको अराइ के 2009 के विश्लेषण के अनुसार, विनिर्माण से बाहर के अगली पीढ़ी के रोबोटों का बाज़ार उद्योग संघ आदि के वास्तविक स्थिति सर्वेक्षणों में प्रति वर्ष 1.4〜6.8 अरब येन (10 अरब येन से कम) पर रहा। यह 2010 के पूर्वानुमान (विनिर्माण से बाहर लगभग 2 ट्रिलियन येन) से बहुत दूर था। 2006〜2008 में सरकारी संस्थान और उद्योग संघ ने खुद 2010 के पूर्वानुमान को घटाकर 50〜75 अरब येन किया। 2015 में सरकार की (अनुवाद) ने रोबोट बाज़ार का आकार (अनुवाद) बताया और 2020 में इसे 2.4 ट्रिलियन येन करने का नया लक्ष्य रखा (आंतरिक मामलों और संचार मंत्रालय का 2015 का श्वेतपत्र)। इस वेबसाइट में 2025 के पूर्वानुमान के नतीजे नहीं जाँचे गए हैं।
4 मूल स्रोत और उनकी जाँच का विवरण
स्रोतों के बीच मतभेद:उसी उद्योग संघ की पिछले वर्ष (2000) की रिपोर्ट ने विनिर्माण से बाहर के 2010 के बाज़ार का आकार 623.5 अरब येन बताया था (अराइ का विश्लेषण; मूल रिपोर्ट नहीं खोली गई)। 1 वर्ष में अनुमान 3.3 गुना बढ़ गया।
चित्र क्या दिखाता है:इस दौर के जापान में “इस वर्ष तक” वाली भविष्यवाणियाँ और लक्ष्य सामने आए। रोबोट बाज़ार का अनुमान वास्तविकता से कई सौ गुना से भी अधिक दूर था।
समापन
औज़ार पुराने थे, एक साथ आना नया था
डेटा से सीखने के कई औज़ार AI शब्द से भी पुराने हैं। बेयस (Bayes, 1763), न्यूनतम वर्ग विधि (1805), S आकार का वक्र (1838), सिंगुलर वैल्यू डीकंपोज़िशन (1873) और मुख्य घटक (1901 · 1933)। बाद के कई औज़ार भी AI के बाहर के कामों से आए: मधुमक्खियों का वर्गीकरण, पैरोल का अनुमान, संकेत भेजने का शोध, मनोवैज्ञानिक परीक्षण और जानवरों के व्यवहार के सवाल। समान विधियों तक कई लोग अलग-अलग पहुँचे थे। “सबसे पहले कौन” का उत्तर आम तौर पर केवल 1 व्यक्ति नहीं होता।
2006〜2012 में नई बात विचारों से अधिक परिस्थितियाँ थीं। GPU से तेज़ गणना, कई लोगों के लगाए लेबलों वाला विशाल डेटा, अच्छे शुरुआती वज़न और एक्टिवेशन फ़ंक्शन। 2012 में ये साथ आए, तो आवाज़, यातायात संकेत, बिल्ली और छवि प्रतियोगिता में डीप लर्निंग के नतीजे एक के बाद एक आए।
अभी भी बहुत कुछ ज्ञात नहीं है। ImageNet के लेबल कितने लोगों ने, किन देशों में, कितने पैसे लेकर लगाए? सीखे हुए नेटवर्क के अंदर क्या होता है (बाहर से जाँचने के प्रयास अभी शुरू ही हुए थे)? जो चीज़ें स्वतंत्र नहीं हैं, उन्हें स्वतंत्र मानने वाले HMM और सरल बेयस फिर भी अच्छे से क्यों काम करते हैं? बूस्टिंग में प्रशिक्षण त्रुटि 0 होने के बाद भी परीक्षण का प्रदर्शन क्यों सुधरता रहता है? अधिक गहरी परतें बेहतर क्यों हैं? इस अध्याय के स्रोतों में इनमें से किसी का स्पष्ट उत्तर नहीं है। अगले अध्याय में 2012 के बाद AI, गो और शोगी में पेशेवरों को हराता है, टोडाई रोबोट के लक्ष्यों की नतीजों से तुलना होती है और “नौकरियाँ खत्म हो जाएँगी” वाला अनुमान दुनिया भर में चर्चा बनता है।
इस अध्याय की अन्य घटनाएँ (1; सभी के साथ मूल स्रोत और भरोसे का स्तर)
2006मूल स्रोत से पुष्टिस्रोतों में मतभेद है
गो सॉफ़्टवेयर को मज़बूत बनाने वाली की बुनियाद के 2 शोधपत्र
गो की एक स्थिति में बहुत-सी चालें संभव होती हैं और स्थिति का मूल्यांकन भी मुश्किल होता है। इसलिए शतरंज जैसी खोज विधियों से वह मज़बूत नहीं बन पाया। 2006 में फ़्रांस के रेमी कुलों (Rémi Coulom) के शोधपत्र ने नई खोज विधि (मोंटे कार्लो ट्री सर्च, MCTS) दिखाई। इसमें एक स्थिति से खेल के अंत तक कई बार यादृच्छिक चालें खेली जाती हैं (मोंटे कार्लो), जीत की दर से चालों की तुलना होती है और अधिक आशाजनक शाखाओं को अधिक गहराई से जाँचा जाता है। कुलों ने 9-रेखा बोर्ड वाले गो सॉफ़्टवेयर Crazy Stone से कंप्यूटर गो प्रतियोगिता (KGS) जीती। उसी वर्ष हंगरी के लेवेंते कोचिश (Levente Kocsis) और चाबा सेपेश्वारी (Csaba Szepesvári) ने UCT विधि प्रस्तावित की, जो तय करती है कि किस शाखा को कितना आज़माना है। 10 वर्ष बाद AlphaGo के शोधपत्र (2016) ने MCTS के संदर्भ के रूप में इन दोनों शोधपत्रों को उद्धृत किया और MCTS के साथ 2 न्यूरल नेटवर्क जोड़े (अगली चाल का अनुमान और स्थिति का मूल्यांकन)।
3 मूल स्रोत और उनकी जाँच का विवरण
स्रोतों के बीच मतभेद:कोचिश और सेपेश्वारी के शोधपत्र का सम्मेलन किस क्रम का था: AlphaGo की संदर्भ सूची में “15th European Conference on Machine Learning” है। वहीं Springer के ग्रंथसूची रिकॉर्ड में ECML 2006 को 17वाँ बताया गया है (केवल खोज परिणाम में जाँचा; मूल स्रोत नहीं खोला)। यह तय नहीं किया गया कि कौन सही है।