लर्निंग क्लासिफायर सिस्टम

लर्निंग क्लासीफायर सिस्टम, जिन्हें एलसीएस के रूप में जाना जाता है, एक नियम-आधारित मशीन लर्निंग विधियों का एक प्रतिमान है जो खोज के घटक जैसे कि सामान्यतः एक जेनेटिक कलन विधि को एक सीखने के घटक (जो सुपरवाइज्ड लर्निंग, रिइंफोर्समेंट लर्निंग, या अनसुपर्वाइज्ड लर्निंग को कर सकता है) के साथ जोड़ता है।

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

लर्निंग क्लासीफायर सिस्टम के पीछे के मूल सिद्धांत जटिल अनुकूल सिस्टमों को मॉडल करने के प्रयास से आए थे, जिसमें रूल-आधारित एजेंट्स का उपयोग एक कृत्रिम ज्ञान सिस्टम बनाने के लिए किया गया। यह कृत्रिम बुद्धिमत्ता सिस्टम आर्टिफिशियल इंटेलिजेंस का भाग था।

कार्यप्रणाली
किसी दिए गए शिक्षण वर्गीकरण प्रणाली की वास्तुकला और घटक अत्यधिक परिवर्तनशील हो सकते हैं। एलसीएस को एक मशीन के रूप में सोचना उपयोगी है जिसमें कई इंटरैक्टिंग घटक सम्मिलित होते हैं। किसी दिए गए समस्या क्षेत्रों की मांगों के अनुरूप घटकों को जोड़ा या हटाया जा सकता है, या उपस्थित घटकों को संशोधित/विनिमय किया जा सकता है या कलन विधि को कई अलग-अलग समस्या क्षेत्र में कार्य करने के लिए पर्याप्त अनुकूलनीय बनाया जा सकता है। परिणामस्वरूप, एलसीएस प्रतिमान को कई समस्या क्षेत्र पर अनुकूलित ढंग से लागू किया जा सकता है जो यंत्र अधिगम की मांग करते हैं। एलसीएस कार्यान्वयन के मध्य   प्रमुख विभाजन इस प्रकार हैं: (1) मिशिगन-शैली वास्तुकला बनाम पिट्सबर्ग-शैली वास्तुकला, (2) सुदृढीकरण शिक्षण बनाम पर्यवेक्षित शिक्षण, (3) वृद्धिशील शिक्षण बनाम बैच शिक्षण, (4) ऑनलाइन मशीन लर्निंग बनाम ऑफ़लाइन शिक्षण, (5) शक्ति-आधारित फिटनेस बनाम सटीकता-आधारित फिटनेस, और (6) पूर्ण एक्शन मैपिंग बनाम सर्वश्रेष्ठ एक्शन मैपिंग। ये विभाजन आवश्यक रूप से परस्पर अनन्य नहीं हैं। उदाहरण के लिए, एक्ससीएस, सबसे प्रसिद्ध और सबसे अच्छा अध्ययन किया गया एलसीएस कलन विधि, मिशिगन-शैली है, इसे सुदृढीकरण सीखने के लिए डिज़ाइन किया गया था, परंतु यह पर्यवेक्षित शिक्षण भी कर सकता है, वृद्धिशील शिक्षण लागू करता है जो ऑनलाइन या ऑफ़लाइन हो सकता है, सटीकता-आधारित योग्यता लागू करता है, और एक पूर्ण प्रक्रिया मानचित्रण उत्पन्न करना चाहता है।.

एक सामान्य एलसीएस कलन विधि के तत्व
यह ध्यान में रखते हुए कि एलसीएस एक विशिष्ट विधि के अतिरिक्त आनुवंशिक-आधारित मशीन लर्निंग के लिए एक प्रतिमान है, निम्नलिखित एक सामान्य, आधुनिक एलसीएस कलन विधि के प्रमुख तत्वों की रूपरेखा तैयार करता है। सरलता के लिए आइए हम पर्यवेक्षित शिक्षण के साथ मिशिगन शैली की वास्तुकला पर ध्यान केंद्रित करें। इस प्रकार के सामान्य एलसीएस में सम्मिलित अनुक्रमिक चरणों को दर्शाते हुए दाईं ओर दिए गए चित्र देखें।

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

नियम/वर्गीकरणकर्ता/जनसंख्या
एक नियम एक संदर्भ-विशेष संबंध होता है जो क्षेत्र मानों और किसी पूर्वानुमान के मध्य होता है। नियम सामान्यतःएक {IF:THEN} अभिव्यक्ति के रूप में प्रकट होते हैं या अधिक विशिष्ट उदाहरण के रूप में, (यदि 'लाल' और 'अष्टकोण' है तो 'स्टॉप-साइन'} ). एलसीएस और नियम-आधारित मशीन लर्निंग में एक महत्वपूर्ण अवधारणा यह है कि एक व्यक्तिगत नियम अपने आप में एक मॉडल नहीं है, क्योंकि नियम केवल तभी लागू होता है जब उसकी शर्त पूरी हो जाती है। किसी नियम को समाधान स्थान के स्थानीय-मॉडल के रूप में समझें।

नियम विभिन्न डेटा प्रकारों (जैसे कि बाइनरी, विशिष्ट मूल्य, अनुक्रमिक, या अनिश्चित मूल्य) को संभालने के लिए कई अलग-अलग तरीकों में प्रस्तुत किए जा सकते हैं। बाइनरी डेटा को दिए जाने पर, एलसीएस पारंपरिक रूप से एक त्रिविध नियम प्रतिनिधित्व लागू करता है अर्थात् नियम में प्रत्येक फ़ीचर के लिए 0, 1, या '#' सम्मिलित हो सकता है। डॉन्ट केयर संकेत (अर्थात् '#') एक वाइल्डकार्ड के रूप में नियम की शर्त में सेवा करता है जिससे नियम और पूर्ण सिस्टम फ़ीचर और निर्धारित अंतस्थल तकनीक के बीच संबंधों को व्यापक कर सकते हैं। यह अनुमानित पूर्वानुमान के लिए ज्ञान को सार्वभौमिक बनाने में सहायक होता है। निम्नलिखित नियम (#1###0 ~ 1) (अर्थात् शर्त ~ प्रक्रिया ) को विवेचित किया जा सकता है: अगर दूसरी फीचर = 1 और छठी फीचर = 0 तो तर्क पूर्वानुमान = 1। हम कहेंगे कि इस नियम में दूसरी और छठी फ़ीचर विशिष्ट रूप से निर्दिष्ट किए गए थे, जबकि अन्य फ़ीचर व्यापक रूप से निर्दिष्ट किए गए थे।

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

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

किसी भी एलसीएस में, प्रशिक्षित मॉडल किसी एकल नियम/वर्गीकरणकर्ता के अतिरिक्त नियमों/वर्गीकरणकर्ताओं का एक सेट होता है। जिसे मिशिगन-शैली एलसीएस में, संपूर्ण प्रशिक्षित वर्गीकरणकर्ता जनसंख्या पूर्वानुमान मॉडल बनाता है।

मिलान
एलसीएस के सबसे महत्वपूर्ण और प्रायः समय लेने वाले तत्वों में से एक मिलान प्रक्रिया है। एलसीएस सीखने के चक्र में पहला कदम पर्यावरण से एक एकल प्रशिक्षण उदाहरण लेता है और इसे [p] में भेजता है जहां मिलान होता है। चरण दो में, अब [p] में प्रत्येक नियम की तुलना प्रशिक्षण उदाहरण से की जाती है जिससे यह देखा जा सके कि कौन से नियम मेल खाते हैं अर्थात वर्तमान उदाहरण के लिए उचित, रूप से प्रासंगिक हैं। चरण तीन में, किसी भी मिलान नियम को मिलान सेट [एम] में ले जाया जाता है। एक नियम एक प्रशिक्षण उदाहरण से मेल खाता है यदि नियम शर्त में निर्दिष्ट सभी फीचर मान प्रशिक्षण उदाहरण में संबंधित फीचर मान के बराबर हैं।

उदाहरण के लिए, मान लें कि प्रशिक्षण उदाहरण (001001 ~ 0) है, तो निम्नलिखित नियमों का मिलान होगा: (###0## ~ 0), (00###1 ~ 0), (#01001 ~ 1), परंतु निम्नलिखित नियमों का मिलान नहीं होगा: (1##### ~ 0), (000##1 ~ 0), (#0#1#0 ~ 1)। ध्यान दें कि मिलान में, नियम द्वारा निर्दिष्ट अंतस्थल / प्रक्रिया को ध्यान में नहीं लिया जाता है। इस परिणामस्वरूप, मैच सेट में ऐसे क्लासिफायर्स सम्मिलित हो सकते हैं जो विरोधाभासी प्रक्रिया प्रस्तावित करते हैं। चौथे चरण में, क्योंकि हम सुपरवाइज़्ड लर्निंग कर रहे हैं, [M] को एक सही सेट [C] और एक गलत सेट [I] में विभाजित किया जाता है। एक मिलान नियम सही सेट में चला जाता है यदि यह सही प्रक्रिया का प्रस्ताव करता है, अन्यथा यह [I] में चला जाता है। इसके अतिरिक्त एक प्रक्रिया सेट [ए] बनाया जाएगा, क्योंकि सही प्रक्रिया ज्ञात नहीं है।

कवरिंग
सीखने के चक्र में इस बिंदु पर, यदि कोई वर्गीकरणकर्ता इसे [m] या [c] में नहीं बनाता है कवरिंग तंत्र लागू किया जाता है। कवरिंग ऑनलाइन स्मार्ट जनसंख्या आरंभीकरण का एक रूप है। कवरिंग अव्यवस्थित, ढंग से एक नियम उत्पन्न करता है जो वर्तमान प्रशिक्षण उदाहरण से मेल खाता है और पर्यवेक्षित शिक्षण के स्थितियों में, वह नियम भी सही प्रक्रिया के साथ उत्पन्न होता है। यह मानते हुए कि प्रशिक्षण उदाहरण (001001 ~ 0) है, कवरिंग निम्नलिखित में से कोई भी नियम उत्पन्न कर सकता है: (#0#0## ~ 0), (001001 ~ 0), (#010## ~ 0)। कवर करना न केवल यह सुनिश्चित करता है कि प्रत्येक सीखने के चक्र में कम से कम एक सही, [c] से मेल खाने वाला नियम है, बल्कि वह जनसंख्या में आरंभ किया गया कोई भी नियम कम से कम एक प्रशिक्षण उदाहरण से मेल खाता हो। यह एलसीएस को उन नियमों को खोज करने से रोकता है जो किसी भी प्रशिक्षण उदाहरण से मेल नहीं खाते हैं।

पैरामीटर अपडेट/क्रेडिट असाइनमेंट/लर्निंग
छठे चरण में, [एम] में किसी भी नियम के नियम पैरामीटर को वर्तमान प्रशिक्षण उदाहरण से प्राप्त नए अनुभव को प्रतिबिंबित करने के लिए अद्यतन किया जाता है। एलसीएस कलन विधि के आधार पर, इस चरण में कई अपडेट हो सकते हैं। पर्यवेक्षित शिक्षण के लिए, हम किसी नियम की सटीकता/त्रुटि को अपडेट कर सकते हैं। नियम सटीकता/त्रुटि मॉडल सटीकता/त्रुटि से भिन्न है, क्योंकि इसकी गणना संपूर्ण प्रशिक्षण डेटा पर नहीं की जाती है, बल्कि केवल उन सभी उदाहरणों पर की जाती है जिनसे यह मेल खाता है। नियम सटीकता की गणना नियम के सही सेट [c] में होने की संख्या को मैच सेट [m] में होने की संख्या से विभाजित करके की जाती है। नियम सटीकता को 'स्थानीय सटीकता' के रूप में माना जा सकता है। नियम फिटनेस को भी यहां अपडेट किया जाता है, और सामान्यतः इसकी गणना नियम सटीकता के एक फ़ंक्शन के रूप में की जाती है। फिटनेस की अवधारणा सीधे पारंपरिक आनुवंशिक कलन विधि से ली गई है। ध्यान रखें कि क्रेडिट असाइनमेंट और सीखने के लिए एलसीएस पैरामीटर को कैसे अपडेट करता है, इस पर कई भिन्नताएं हैं।

सबसम्पूर्णता
सातवें चरण में, सामान्यतः एक सबसम्पूर्णता तंत्र लागू किया जाता है। सबसम्पूर्णता एक स्पष्ट सारांश मेकेनिज़्म है जो समस्या स्थान के लगभगिक हिस्से को कवर करने वाले क्लासिफायर्स को मिलाकर एकीकृत करता है। इससे प्राप्त किए गए एकीकृत क्लासिफायर्स द्वारा पूरी समस्या के बिना अधिकतम समस्या विस्तार को कवर किया जा सकता है। सबसम्पूर्ण क्लासिफायर नवीकरण क्लासिफायर को सभी प्रमुखता में सरलता से स्वीकार करता है। यह केवल तभी संभव होता है जब सबसम्पूर्ण क्लासिफायर नवीकरण क्लासिफायर से अधिक सार्वभौमिक, समान अभिनयक, और नवीकरण क्लासिफायर द्वारा कवर किए जाने वाले समस्या स्थान को कवर करता है।

नियम खोज/आनुवंशिक एल्गोरिथ्म
आठवें चरण में, एलसीएस एक उच्च अभिजात्य आनुवंशिक एल्गोरिथ्म (जीए) को अपनाता है जो फिटनेस (योग्यतम की उत्तरजीविता) के आधार पर दो मूल वर्गीकरणकर्ताओं का चयन करेगा। माता-पिता का चयन सामान्यतः टूर्नामेंट चयन का उपयोग करके [सी] से किया जाता है। कुछ प्रणालियों ने रूलेट व्हील चयन या नियतात्मक चयन को लागू किया है, और या तो [पी] - पैनमिक्टिक चयन, या [एम]) से अलग-अलग मूल नियमों का चयन किया है। क्रॉसओवर (जेनेटिक कलन विधि ) और म्यूटेशन (जेनेटिक कलन विधि ) ऑपरेटरों को अब दो नए संतान नियम उत्पन्न करने के लिए लागू किया जाता है। इस बिंदु पर, माता-पिता और संतान दोनों के नियम [पी] पर वापस आ जाते हैं। एलसीएस जेनेटिक कलन विधि  अत्यधिक अभिजात्य है क्योंकि प्रत्येक सीखने की पुनरावृत्ति में, आबादी का विशाल बहुमत संरक्षित होता है। नियम की खोज वैकल्पिक रूप से किसी अन्य विधि द्वारा की जा सकती है, जैसे कि वितरण कलन विधि  का अनुमान, लेकिन जीए अब तक का सबसे आम दृष्टिकोण है। जीए जैसे विकासवादी कलन विधि  एक स्टोकेस्टिक खोज को नियोजित करते हैं, जो एलसीएस को एक स्टोकेस्टिक कलन विधि  बनाता है। एलसीएस चतुराई से खोज स्थान का पता लगाना चाहता है, लेकिन नियम संयोजनों की विस्तृत खोज नहीं करता है, और एक इष्टतम समाधान पर जुटने की गारंटी नहीं है।

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

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

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

पूर्वानुमान
चाहे नियम संघनन लागू किया गया हो या नहीं, एलसीएस कलन विधि का आउटपुट क्लासिफायर की आबादी है जिसे पहले से अनदेखे उदाहरणों पर भविष्यवाणियां करने के लिए लागू किया जा सकता है। पूर्वानुमान     तंत्र स्वयं पर्यवेक्षित एलसीएस सीखने के चक्र का हिस्सा नहीं है, हालांकि यह सुदृढीकरण सीखने वाले एलसीएस सीखने के चक्र में एक महत्वपूर्ण भूमिका निभाएगा। अभी हम इस बात पर विचार करते हैं कि डेटा का परीक्षण करने के लिए भविष्यवाणियां करने के लिए पूर्वानुमान     तंत्र को कैसे लागू किया जा सकता है। पूर्वानुमान लगाते समय, एलसीएस सीखने के घटकों को निष्क्रिय कर दिया जाता है  जिससे आबादी आने वाले परीक्षण डेटा से सीखना जारी न रखे। एक परीक्षण उदाहरण [पी] को पास किया जाता है जहां हमेशा की तरह एक मैच सेट [एम] बनता है। इस बिंदु पर मैच सेट को पूर्वानुमान     सरणी में अलग तरीके से पास किया जाता है। मैच सेट के नियम विभिन्न क्रियाओं की पूर्वानुमान     कर सकते हैं, इसलिए एक वोटिंग योजना लागू की जाती है। एक साधारण वोटिंग योजना में, मिलान नियमों से सबसे मजबूत समर्थन वाले 'वोट' वाली प्रक्रिया   जीत जाती है, और चयनित पूर्वानुमान     बन जाती है। सभी नियमों को समान वोट नहीं मिलता है। बल्कि किसी एक नियम के लिए वोट की ताकत सामान्यतः  उसकी संख्या और उपयुक्तता पर निर्भर होती है। यह वोटिंग योजना और एलसीएस के ज्ञान को संग्रहीत करने की प्रकृति से पता चलता है कि एलसीएस कलन विधि  अंतर्निहित रूप से शिक्षार्थियों को इकट्ठा करते हैं।

व्याख्या
व्यक्तिगत एलसीएस नियम सामान्यतः मानव पठनीय IF:THEN अभिव्यक्ति हैं। एलसीएस पूर्वानुमान     मॉडल का गठन करने वाले नियमों को विभिन्न नियम मापदंडों के आधार पर रैंक किया जा सकता है और मैन्युअल रूप से निरीक्षण किया जा सकता है। सांख्यिकीय और ग्राफ़िकल का उपयोग करके ज्ञान खोज का मार्गदर्शन करने के लिए वैश्विक रणनीतियाँ भी प्रस्तावित की गई हैं।  अन्य उन्नत मशीन लर्निंग दृष्टिकोणों के संबंध में, जैसे कि कृत्रिम तंत्रिका नेटवर्क, यादृच्छिक वन, या आनुवंशिक प्रोग्रामिंग, लर्निंग क्लासिफायर सिस्टम विशेष रूप से उन समस्याओं के लिए उपयुक्त हैं जिनके लिए व्याख्यात्मक समाधान की आवश्यकता होती है।

प्रारंभिक वर्ष
जॉन हेनरी हॉलैंड को उनकी अभूतपूर्व पुस्तक एडेप्टेशन इन नेचुरल एंड आर्टिफिशियल सिस्टम्स के माध्यम से जेनेटिक कलन विधि (जीए) को लोकप्रिय बनाने के लिए जाना जाता था। 1975 में और उन्होंने हॉलैंड के स्कीमा प्रमेय को औपचारिक रूप दिया। 1976 में, हॉलैंड ने जीए अवधारणा के विस्तार की संकल्पना की जिसे उन्होंने संज्ञानात्मक प्रणाली कहा, और एडेप्टिव कलन विधि  पर आधारित कॉग्निटिव सिस्टम्स पेपर में पहली लर्निंग क्लासिफायर सिस्टम के रूप में जाने जाने वाले का पहला विस्तृत विवरण प्रदान किया गया। कॉग्निटिव सिस्टम वन (CS-1) नाम की इस पहली प्रणाली की कल्पना एक मॉडलिंग टूल के रूप में की गई थी, जिसे मानव पठनीय नियमों की आबादी का उपयोग करके अज्ञात अंतर्निहित गतिशीलता के साथ एक वास्तविक प्रणाली (यानी पर्यावरण) को मॉडल करने के लिए डिज़ाइन किया गया था। लक्ष्य यह था कि नियमों का एक सेट बनाया जाए  जिससे ऑनलाइन मशीन लर्निंग को कम भुगतान/इनाम (यानी सुदृढीकरण सीखना) के आधार पर पर्यावरण के अनुकूल बनाया जा सके और वास्तविक प्रणाली से मेल खाने वाले व्यवहार को उत्पन्न करने के लिए इन नियमों को लागू किया जा सके। इस प्रारंभिक, महत्वाकांक्षी कार्यान्वयन को बाद में अत्यधिक जटिल माना गया, जिससे असंगत परिणाम मिले। 1980 की शुरुआत में, केनेथ ए डी जोंग और उनके छात्र स्टीफन स्मिथ ने (एलएस-1) के साथ नियम-आधारित मशीन लर्निंग के लिए एक अलग दृष्टिकोण अपनाया, जहां सीखने को ऑनलाइन अनुकूलन प्रक्रिया के अतिरिक्त ऑफ़लाइन अनुकूलन प्रक्रिया के रूप में देखा गया था।  यह नया दृष्टिकोण एक मानक आनुवंशिक कलन विधि  के समान था लेकिन नियमों के स्वतंत्र सेट विकसित किए। उस समय से मिशिगन विश्वविद्यालय में हॉलैंड द्वारा शुरू किए गए ऑनलाइन शिक्षण ढांचे से प्रेरित एलसीएस विधियों को मिशिगन-शैली एलसीएस के रूप में संदर्भित किया गया है, और पिट्सबर्ग विश्वविद्यालय में स्मिथ और डी जोंग से प्रेरित लोगों को पिट्सबर्ग-शैली के रूप में संदर्भित किया गया है। एल.सी.एस. 1986 में, हॉलैंड ने वह विकसित किया जिसे अगले दशक के लिए मानक मिशिगन-शैली एलसीएस माना जाएगा। एलसीएस अनुसंधान के शुरुआती दिनों में उभरी अन्य महत्वपूर्ण अवधारणाओं में सम्मिलित हैं (1) क्रेडिट असाइनमेंट/सीखने के लिए बकेट ब्रिगेड कलन विधि  (बीबीए) की औपचारिकता, (2) संपूर्ण जनसंख्या [पी] के अतिरिक्त एक सामान्य 'पर्यावरणीय क्षेत्र' (यानी मैच सेट [एम]) से मूल नियमों का चयन, (3) कवरिंग, पहली बार क्रिएट ऑपरेटर के रूप में पेश किया गया, (4) एक एक्शन सेट की औपचारिकता [ए], (5) एक सरलीकृत एल्गोरिथम वास्तुकला, (6) शक्ति-आधारित फिटनेस, (7) एकल-चरण, या पर्यवेक्षित सीखने की समस्याओं पर विचार और सही सेट का परिचय [सी], (8) सटीकता-आधारित फिटनेस (9) एलसीएस के साथ फ़ज़ी लॉजिक का संयोजन (जिसने बाद में फजी एलसीएस कलन विधि  की एक श्रृंखला को जन्म दिया), (10) बहु-चरणीय समस्याओं पर प्रदर्शन में सुधार के लिए लंबी प्रक्रिया   श्रृंखलाओं और डिफ़ॉल्ट पदानुक्रमों को प्रोत्साहित करना,   (11) अव्यक्त शिक्षा की जांच करना (जिसने बाद में प्रत्याशित क्लासिफायर सिस्टम (एसीएस) की एक नई शाखा को प्रेरित किया) ), और (12) पहली क्यू-लर्निंग-जैसी क्रेडिट असाइनमेंट तकनीक की शुरूआत। हालाँकि इनमें से सभी अवधारणाएँ आधुनिक LCS कलन विधि  में लागू नहीं की गई हैं, प्रत्येक LCS प्रतिमान के विकास में मील का पत्थर थीं।

क्रांति
1990 के दशक के मध्य में दो घटनाओं के कारण क्लासिफायर सिस्टम सीखने में रुचि फिर से जागृत हुई; क्यू-लर्निंग|क्यू-लर्निंग कलन विधि का विकास सुदृढीकरण सीखने के लिए, और स्टीवर्ट विल्सन द्वारा महत्वपूर्ण रूप से सरलीकृत मिशिगन-शैली एलसीएस आर्किटेक्चर की शुरूआत।  विल्सन का जीरोथ-लेवल क्लासिफायर सिस्टम (ZCS) हॉलैंड के मानक एलसीएस कार्यान्वयन के आधार पर एल्गोरिथम समझ बढ़ाने पर ध्यान केंद्रित किया गया।  यह, आंशिक रूप से, मूल बीबीए क्रेडिट असाइनमेंट के लिए आवश्यक नियम-बोली और आंतरिक संदेश सूची को हटाकर, और इसे हाइब्रिड बीबीए/क्यू-लर्निंग | क्यू-लर्निंग रणनीति के साथ बदलकर किया गया था। ZCS ने प्रदर्शित किया कि एक बहुत ही सरल LCS आर्किटेक्चर मूल, अधिक जटिल कार्यान्वयन के साथ-साथ अच्छा प्रदर्शन कर सकता है। हालाँकि, ZCS को अभी भी अति-सामान्य क्लासिफायर के प्रसार सहित प्रदर्शन कमियों का सामना करना पड़ा।

1995 में, विल्सन ने अपना ऐतिहासिक पेपर, सटीकता के आधार पर क्लासिफायर फिटनेस प्रकाशित किया जिसमें उन्होंने क्लासिफायर सिस्टम XCS की शुरुआत की। XCS ने ZCS का सरलीकृत आर्किटेक्चर लिया और एक सटीकता-आधारित फिटनेस, एक विशिष्ट GA (एक्शन सेट [ए] में अभिनय), एक स्पष्ट सामान्यीकरण तंत्र जिसे सब्सम्प्शन कहा जाता है, और क्यू-लर्निंग | क्यू-लर्निंग क्रेडिट असाइनमेंट का एक अनुकूलन जोड़ा।. एक्ससीएस को सटीक और अधिकतम सामान्य क्लासिफायर विकसित करते हुए इष्टतम प्रदर्शन तक पहुंचने की क्षमता के साथ-साथ इसकी प्रभावशाली समस्या लचीलापन (सुदृढीकरण सीखने और पर्यवेक्षित सीखने दोनों को निष्पादित करने में सक्षम) द्वारा लोकप्रिय बनाया गया था। XCS बाद में सबसे प्रसिद्ध और सबसे अधिक अध्ययन किया जाने वाला LCS कलन विधि बन गया और सटीकता-आधारित LCS के एक नए परिवार को परिभाषित किया। ZCS वैकल्पिक रूप से शक्ति-आधारित LCS का पर्याय बन गया। XCS इसलिए भी महत्वपूर्ण है, क्योंकि इसने LCS और सुदृढीकरण सीखने के क्षेत्र के मध्य    अंतर को सफलतापूर्वक पाट दिया है। XCS की सफलता के बाद, LCS को बाद में सामान्यीकरण क्षमता से संपन्न सुदृढीकरण शिक्षण प्रणालियों के रूप में वर्णित किया गया। सुदृढीकरण सीखना आम तौर पर एक मूल्य फ़ंक्शन सीखना चाहता है जो क्षेत्र  /क्रिया स्थान का संपूर्ण प्रतिनिधित्व करता है। इसी तरह, एक्ससीएस का डिज़ाइन इसे पर्यावरण में उच्च भुगतान वाले स्थानों पर ध्यान केंद्रित करने के अतिरिक्त समस्या स्थान (यानी एक पूर्ण मानचित्र) का एक सर्व-समावेशी और सटीक प्रतिनिधित्व बनाने के लिए प्रेरित करता है (जैसा कि ताकत-आधारित एलसीएस के मामले में था)। वैचारिक रूप से, पूर्ण मानचित्र न केवल यह दर्शाता है कि आपको क्या करना चाहिए, या क्या सही है, बल्कि यह भी दर्शाता है कि आपको क्या नहीं करना चाहिए, या क्या गलत है। अलग तरह से, अधिकांश ताकत-आधारित एलसीएस, या विशेष रूप से पर्यवेक्षित शिक्षण एलसीएस सर्वोत्तम एक्शन मैप (या आंशिक मानचित्र) के रूप में कुशल सामान्यीकरण के नियम सेट की तलाश करते हैं। ताकत बनाम सटीकता-आधारित फिटनेस और पूर्ण बनाम सर्वोत्तम कार्य मानचित्रों के मध्य    तुलना की अधिक विस्तार से जांच की गई है।

एक्ससीएस के मद्देनजर
XCS ने LCS कलन विधि और अनुप्रयोगों की एक पूरी नई पीढ़ी के विकास को प्रेरित किया। 1995 में, कांगडन बीमारी की वास्तविक दुनिया की महामारी विज्ञान जांच में एलसीएस लागू करने वाले पहले व्यक्ति थे होम्स द्वारा बारीकी से अनुसरण किया गया जिन्होंने BOOLE++ विकसित किया, एपीसीएस, और बाद में EpiXCS महामारी विज्ञान वर्गीकरण के लिए. इन शुरुआती कार्यों ने बाद में जैव सूचना विज्ञान अनुप्रयोगों द्वारा जटिल और बड़े पैमाने पर डेटा खनन कार्यों में एलसीएस कलन विधि को लागू करने में रुचि को प्रेरित किया। 1998 में, स्टोलज़मैन ने प्रत्याशित क्लासिफायर सिस्टम (एसीएस) की शुरुआत की जिसमें क्लासिक 'कंडीशन-एक्शन' प्रतिनिधित्व के अतिरिक्त 'कंडीशन-एक्शन-इफेक्ट' के रूप में नियम सम्मिलित  थे।  ACS को किसी वातावरण में सभी संभावित स्थितियों में किसी प्रक्रिया   के अवधारणात्मक परिणामों की पूर्वानुमान     करने के लिए डिज़ाइन किया गया था। दूसरे शब्दों में, सिस्टम एक मॉडल विकसित करता है जो न केवल निर्दिष्ट करता है कि किसी दिए गए स्थिति में क्या करना है, बल्कि यह भी जानकारी प्रदान करता है कि किसी विशिष्ट प्रक्रिया   के निष्पादित होने के बाद क्या होगा। एलसीएस कलन विधि  का यह परिवार बहु-चरणीय समस्याओं, योजना बनाने, सीखने में तेजी लाने या अवधारणात्मक अलियासिंग को स्पष्ट करने के लिए सबसे उपयुक्त है (यानी जहां एक ही अवलोकन अलग-अलग क्षेत्र  ों में प्राप्त किया जाता है लेकिन अलग-अलग कार्यों की आवश्यकता होती है)। बुट्ज़ ने बाद में एलसीएस के इस प्रत्याशित परिवार का अनुसरण करते हुए मूल पद्धति में कई सुधार विकसित किए। 2002 में, विल्सन ने XCSF की शुरुआत की, जिसमें फ़ंक्शन सन्निकटन करने के लिए एक गणना की गई क्रिया को जोड़ा गया। 2003 में, बर्नैडो-मैन्सिला ने एक सुपरवाइज्ड क्लासिफायर सिस्टम (यूसीएस) पेश किया, जिसने पर्यवेक्षित शिक्षण, एकल-चरण समस्याओं और सर्वोत्तम एक्शन सेट बनाने के कार्य के लिए एक्ससीएस कलन विधि  को विशेषीकृत किया। यूसीएस ने एक सरल, सटीकता-आधारित नियम फिटनेस के साथ-साथ सीखने के चरणों का पता लगाने/दोहन करने के पक्ष में सुदृढीकरण सीखने की रणनीति को हटा दिया, जो कई सुदृढीकरण शिक्षार्थियों की विशेषता है। बुल ने एक सरल सटीकता-आधारित LCS (YCS) पेश किया और एक सरल शक्ति-आधारित एलसीएस मिनिमल क्लासिफायर सिस्टम (एमसीएस) एलसीएस ढांचे की बेहतर सैद्धांतिक समझ विकसित करने के लिए। बकार्डिट ने GAssist की शुरुआत की और बायोहेल, पिट्सबर्ग-शैली एलसीएस को जैव सूचना विज्ञान अनुप्रयोगों में डेटा खनन और बड़े डेटासेट में  scalability  के लिए डिज़ाइन किया गया है। 2008 में, ड्रगोवित्च ने एलसीएस कलन विधि  की कुछ सैद्धांतिक परीक्षा सहित लर्निंग क्लासिफायर सिस्टम के डिजाइन और विश्लेषण नामक पुस्तक प्रकाशित की। बुट्ज़ ने एक्ससीएसएफ के लिए  ग्राफिकल यूज़र इंटरफ़ेस  के भीतर पहला नियम ऑनलाइन लर्निंग विज़ुअलाइज़ेशन पेश किया (इस पृष्ठ के शीर्ष पर छवि देखें)। अर्बनोविच ने यूसीएस ढांचे का विस्तार किया और एक्सएसटीआरएसीएस की शुरुआत की, जो स्पष्ट रूप से शोर समस्या वाले क्षेत्र (जैसे महामारी विज्ञान और जैव सूचना विज्ञान) में पर्यवेक्षित सीखने के लिए डिज़ाइन किया गया है। ExSTraCS ने डेटा में महत्वपूर्ण विशेषताओं की ओर कवरिंग और जेनेटिक कलन विधि  को चलाने के लिए (1) विशेषज्ञ ज्ञान को एकीकृत किया, (2) दीर्घकालिक स्मृति का एक रूप जिसे विशेषता ट्रैकिंग कहा जाता है, अधिक कुशल सीखने और विषम डेटा पैटर्न के लक्षण वर्णन की अनुमति, और (3) बकार्डिट के मिश्रित असतत-निरंतर विशेषता सूची प्रतिनिधित्व के समान एक लचीला नियम प्रतिनिधित्व। बकार्डिट और अर्बनोविच दोनों ने एलसीएस नियमों की व्याख्या करने और डेटा माइनिंग के लिए ज्ञान की खोज करने के लिए सांख्यिकीय और विज़ुअलाइज़ेशन रणनीतियों की खोज की।  ब्राउन और इकबाल ने कोड टुकड़ों के रूप में बिल्डिंग ब्लॉक्स के पुन: उपयोग की अवधारणा की खोज की और सरल मल्टीप्लेक्सर समस्याओं से उपयोगी बिल्डिंग ब्लॉक्स सीखकर 135-बिट मल्टीप्लेक्सर बेंचमार्क समस्या को हल करने वाले पहले व्यक्ति थे। ExSTraCS 2.0 को बाद में मिशिगन-शैली LCS स्केलेबिलिटी में सुधार करने के लिए पेश किया गया, जिसने पहली बार 135-बिट मल्टीप्लेक्सर बेंचमार्क समस्या को सफलतापूर्वक हल किया।  एन-बिट  बहुसंकेतक  समस्या अत्यधिक एपिस्टासिस और समरूपता और विषमता है, जो इसे एक बहुत ही चुनौतीपूर्ण मशीन सीखने का कार्य बनाती है।

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

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

हाइब्रिड सिस्टम
ऐसी प्रणालियाँ भी प्रस्तावित की गई हैं जो दोनों प्रणालियों की प्रमुख शक्तियों को संयोजित करना चाहती हैं।

लाभ

 * अनुकूली: ऑनलाइन सीखने के मामले में वे बदलते परिवेश के अनुरूप ढल सकते हैं।
 * मॉडल मुक्त: वे पर्यावरण, या डेटा के भीतर जुड़ाव के पैटर्न के बारे में सीमित धारणाएँ बनाते हैं।
 * वे पूर्व ज्ञान पर भरोसा किए बिना जटिल, एपिस्टैटिक, विषम, या वितरित अंतर्निहित पैटर्न मॉडल कर सकते हैं।
 * वे डेटा में पूर्वानुमानित बनाम गैर-अनुमानित सुविधाओं की संख्या के बारे में कोई धारणा नहीं बनाते हैं।
 * एन्सेम्बल लर्नर: किसी दिए गए उदाहरण पर कोई एकल मॉडल लागू नहीं होता है जो सार्वभौमिक रूप से एक पूर्वानुमान    प्रदान करता है। इसके अतिरिक्त नियमों का एक प्रासंगिक और प्रायः    विरोधाभासी सेट 'वोट' का योगदान देता है जिसे एक अस्पष्ट पूर्वानुमान     के रूप में समझा जा सकता है।
 * स्टोकेस्टिक शिक्षार्थी: गैर-नियतात्मक शिक्षा बड़े पैमाने पर या उच्च जटिलता वाली समस्याओं में फायदेमंद होती है जहां नियतात्मक या संपूर्ण शिक्षा कठिन हो जाती है।
 * परोक्ष रूप से बहुउद्देश्यीय: अधिकतम व्यापकता/सरलता को प्रोत्साहित करने वाले अंतर्निहित और स्पष्ट दबावों के साथ नियम सटीकता की ओर विकसित होते हैं। यह अंतर्निहित सामान्यीकरण दबाव एलसीएस के लिए अद्वितीय है। प्रभावी रूप से, अधिक सामान्य नियम, मैच सेट में अधिक बार दिखाई देंगे। बदले में, उनके पास माता-पिता के रूप में चुने जाने का अधिक बार अवसर होता है, और वे अपने अधिक सामान्य (जीनोम) को संतानों तक पहुंचाते हैं।
 * व्याख्यायोग्य: डेटा माइनिंग और ज्ञान खोज के हित में व्यक्तिगत एलसीएस नियम तार्किक हैं, और इन्हें मानवीय व्याख्या योग्य IF:THEN कथनों के रूप में बनाया जा सकता है। समग्र रूप से नियम जनसंख्या से महत्वपूर्ण विशेषताओं और जुड़ाव के पैटर्न की पहचान करते हुए वैश्विक ज्ञान खोज की अनुमति देने के लिए प्रभावी रणनीतियाँ भी पेश की गई हैं। * लचीला अनुप्रयोग
 * एकल या बहु-चरणीय समस्याएँ
 * पर्यवेक्षित, सुदृढीकरण या अपर्यवेक्षित शिक्षण
 * बाइनरी क्लास और मल्टी-क्लास वर्गीकरण
 * प्रतिगमन
 * पृथक या सतत विशेषताएं (या दोनों प्रकार का कुछ मिश्रण)
 * स्वच्छ या शोर वाले समस्याग्रस्त क्षेत्र
 * संतुलित या असंतुलित डेटासेट।
 * गुम डेटा को समायोजित करता है (अर्थात प्रशिक्षण उदाहरणों में गुम फीचर मान)

नुकसान

 * सीमित सॉफ्टवेयर उपलब्धता: सीमित संख्या में ओपन सोर्स, सुलभ एलसीएस कार्यान्वयन हैं, और यहां तक ​​कि बहुत कम हैं जो उपयोगकर्ता के अनुकूल या मशीन सीखने वाले चिकित्सकों के लिए सुलभ होने के लिए डिज़ाइन किए गए हैं।
 * व्याख्या: जबकि एलसीएस कलन विधि निश्चित रूप से कुछ उन्नत मशीन शिक्षार्थियों की तुलना में अधिक व्याख्या योग्य हैं, उपयोगकर्ताओं को नियमों के एक सेट (कभी-कभी एलसीएस मॉडल को समझने के लिए नियमों के बड़े सेट) की व्याख्या करनी चाहिए। नियम संकलन की विधियाँ और व्याख्या रणनीतियाँ सक्रिय अनुसंधान का क्षेत्र बनी हुई हैं।
 * सिद्धांत/अभिसरण प्रमाण: एलसीएस कलन विधि के पीछे सैद्धांतिक कार्य का एक अपेक्षाकृत छोटा समूह है। यह संभवतः उनकी सापेक्ष एल्गोरिथम जटिलता (कई इंटरैक्टिंग घटकों को लागू करने) के साथ-साथ उनकी स्टोकेस्टिक प्रकृति के कारण है।
 * ओवरफिटिंग: किसी भी मशीन लर्नर की तरह, एलसीएस भी अंतर्निहित और स्पष्ट सामान्यीकरण दबावों के बावजूद ओवरफिटिंग से पीड़ित हो सकता है।
 * रन पैरामीटर्स: एलसीएस में प्रायः   विचार/अनुकूलन के लिए कई रन पैरामीटर होते हैं। आमतौर पर, दो महत्वपूर्ण मापदंडों के अपवाद के साथ अधिकांश मापदंडों को समुदाय द्वारा निर्धारित डिफ़ॉल्ट पर छोड़ा जा सकता है: अधिकतम नियम जनसंख्या आकार, और सीखने की पुनरावृत्तियों की अधिकतम संख्या। इन मापदंडों को अनुकूलित करना बहुत समस्या पर निर्भर होने की संभावना है।
 * कुख्याति: अपनी उम्र के बावजूद, एलसीएस कलन विधि अभी भी मशीन लर्निंग समुदायों में भी व्यापक रूप से ज्ञात नहीं हैं। परिणामस्वरूप, अन्य स्थापित मशीन लर्निंग दृष्टिकोणों की तुलना में एलसीएस कलन विधि  पर शायद ही कभी विचार किया जाता है। यह संभवतः निम्नलिखित कारकों के कारण है: (1) एलसीएस एक अपेक्षाकृत जटिल एल्गोरिथम दृष्टिकोण है, (2) एलसीएस, नियम-आधारित मॉडलिंग लगभग सभी अन्य मशीन लर्निंग दृष्टिकोणों की तुलना में मॉडलिंग का एक अलग प्रतिमान है। (3) एलसीएस सॉफ्टवेयर कार्यान्वयन उतने सामान्य नहीं हैं।
 * कम्प्यूटेशनल रूप से महंगा: हालांकि कुछ संपूर्ण दृष्टिकोणों की तुलना में निश्चित रूप से अधिक व्यवहार्य है, एलसीएस कलन विधि कम्प्यूटेशनल रूप से महंगे हो सकते हैं। सरल, रैखिक सीखने की समस्याओं के लिए एलसीएस लागू करने की कोई आवश्यकता नहीं है। एलसीएस कलन विधि  जटिल समस्या स्थानों, या समस्या स्थानों के लिए सबसे उपयुक्त हैं जिनमें थोड़ा पूर्व ज्ञान मौजूद है।

समस्या क्षेत्र

 * अनुकूली-नियंत्रण
 * डेटा खनन
 * इंजीनियरिंग डिजाइन
 * फीचर चयन
 * फ़ंक्शन अनुमान
 * खेल-खेलें
 * छवि वर्गीकरण
 * ज्ञान प्रबंधन
 * चिकित्सा निदान
 * मॉडलिंग
 * मार्गदर्शन
 * अनुकूलन
 * पूर्वानुमान
 * पूछताछ करना
 * रोबोटिक्स
 * रूटिंग
 * नियम-प्रेरणा
 * शेड्यूलिंग
 * रणनीति

शब्दावली
नाम, लर्निंग क्लासिफायर सिस्टम (एलसीएस), थोड़ा भ्रामक है क्योंकि कई मशीन लर्निंग कलन विधि हैं जो 'वर्गीकृत करना सीखते हैं' (उदाहरण के लिए निर्णय पेड़, कृत्रिम तंत्रिका नेटवर्क), लेकिन एलसीएस नहीं हैं। 'नियम-आधारित मशीन लर्निंग (नियम-आधारित मशीन लर्निंग)' शब्द उपयोगी है, क्योंकि यह इन प्रणालियों के आवश्यक 'नियम-आधारित' घटक को अधिक स्पष्ट रूप से पकड़ता है, लेकिन यह उन तरीकों का भी सामान्यीकरण करता है जिन्हें एलसीएस नहीं माना जाता है ( उदाहरण के लिए एसोसिएशन नियम सीखना, या कृत्रिम प्रतिरक्षा प्रणाली)। अधिक सामान्य शब्द जैसे, 'जेनेटिक्स-आधारित मशीन लर्निंग', और यहां तक ​​कि 'जेनेटिक कलन विधि ' इसे यह संदर्भित करने के लिए भी लागू किया गया है कि सीखने की वर्गीकरण प्रणाली के रूप में अधिक विशिष्ट रूप से क्या परिभाषित किया जाएगा। जेनेटिक कलन विधि  से उनकी समानता के कारण, पिट्सबर्ग-शैली शिक्षण क्लासिफायर सिस्टम को कभी-कभी सामान्य रूप से 'जेनेटिक कलन विधि ' के रूप में जाना जाता है। इसके अलावा, कुछ एलसीएस कलन विधि, या निकट से संबंधित तरीकों को 'संज्ञानात्मक प्रणाली' के रूप में संदर्भित किया गया है, 'अनुकूली एजेंट', 'उत्पादन प्रणाली (कंप्यूटर विज्ञान)', या सामान्य रूप से 'वर्गीकरण प्रणाली' के रूप में।  शब्दावली में यह भिन्नता क्षेत्र में कुछ भ्रम पैदा करती है।

2000 के दशक तक लगभग सभी शिक्षण क्लासिफायर सिस्टम विधियों को सुदृढीकरण सीखने की समस्याओं को ध्यान में रखकर विकसित किया गया था। परिणामस्वरूप, 'लर्निंग क्लासिफायर सिस्टम' शब्द को सामान्यतः आनुवंशिक कलन विधि  की वैश्विक खोज के साथ 'ट्रायल-एंड-एरर' सुदृढीकरण सीखने के संयोजन के रूप में परिभाषित किया गया था। पर्यवेक्षित शिक्षण अनुप्रयोगों में रुचि और यहां तक ​​कि बिना पर्यवेक्षित शिक्षण ने भी इस शब्द के उपयोग और परिभाषा को व्यापक बना दिया है।

यह भी देखें

 * नियम-आधारित मशीन लर्निंग
 * उत्पादन प्रणाली (कंप्यूटर विज्ञान)
 * विशेषज्ञ प्रणाली
 * जेनेटिक एल्गोरिद्म
 * एसोसिएशन नियम सीखना
 * कृत्रिम प्रतिरक्षा प्रणाली
 * जनसंख्या-आधारित वृद्धिशील शिक्षा|जनसंख्या-आधारित वृद्धिशील शिक्षा
 * यंत्र अधिगम

वीडियो ट्यूटोरियल

 * संक्षेप में क्लासिफायर सिस्टम सीखना - (2016) उनके घटकों और वे कैसे काम करते हैं, यह जानने के लिए एक बुनियादी एलसीएस कलन विधि के अंदर जाएं।

वेबपेज

 * एलसीएस और जीबीएमएल सेंट्रल
 * UWE लर्निंग क्लासिफायर रिसर्च ग्रुप
 * प्रेडिक्शन डायनेमिक्स

श्रेणी:विकासवादी कलन विधि