केरस एक ओपन-सोर्स डीप लर्निंग लाइब्रेरी है जो तंत्रिका नेटवर्क बनाने और प्रशिक्षित करने के लिए एक उच्च-स्तरीय, मानव-अनुकूल API प्रदान करती है। फ्रांकोइस चोलेट द्वारा निर्मित और मार्च 2015 में पहली बार जारी की गई, यह डीप लर्निंग में प्रवेश के सबसे व्यापक रूप से उपयोग किए जाने वाले बिंदुओं में से एक बन गई, जिसे शोधकर्ताओं और छात्रों को कुछ पठनीय कोड की पंक्तियों में मॉडल परिभाषित करने की अनुमति देने के लिए सराहा गया।
इतिहास
केरस एक स्वतंत्र लाइब्रेरी के रूप में शुरू हुई जो कई बैकएंड पर चलने में सक्षम थी, शुरुआत में थीनो और बाद में टेंसरफ्लो और माइक्रोसॉफ्ट के CNTK। इसकी लोकप्रियता एलेक्सनेट के बाद की डीप लर्निंग लहर के साथ तेजी से बढ़ी, और 2017 में गूगल ने इसे टेंसरफ्लो के आधिकारिक उच्च-स्तरीय API के रूप में अपनाया, इसे tf.keras के रूप में जारी किया। 2023 में परियोजना केरस 3 के साथ अपनी मल्टी-बैकएंड जड़ों में लौट आई, जो एक ही कोडबेस से टेंसरफ्लो, पायटॉर्च और JAX पर चलती है, जो उस समय फ्रेमवर्क लॉक-इन के खिलाफ एक जानबूझकर दांव था जब शोध पायटॉर्च के आसपास समेकित हो गया था।
डिजाइन दर्शन
चोलेट ने मार्गदर्शक सिद्धांत को "मनुष्यों के लिए डीप लर्निंग" के रूप में वर्णित किया: सुसंगत और सरल इंटरफेस, समझदार डिफ़ॉल्ट, जटिलता का प्रगतिशील प्रकटीकरण, और स्पष्ट त्रुटि संदेश। एक मॉडल को संयोजनीय परतों से इकट्ठा किया जाता है, हानि फ़ंक्शन और ऑप्टिमाइज़र के साथ संकलित किया जाता है, और एक एकल fit कॉल के साथ प्रशिक्षित किया जाता है जो ग्रेडिएंट डिसेंट, बैचिंग, सत्यापन विभाजन और कॉलबैक को संभालता है। इस अमूर्तता ने केरस को एक मानक शिक्षण उपकरण बना दिया, जो एंड्रयू एनजी के प्रभावशाली ऑनलाइन पाठ्यक्रमों और चोलेट की अपनी व्यापक रूप से पढ़ी जाने वाली पाठ्यपुस्तक डीप लर्निंग विद पायथन में शामिल थी।
स्वागत और प्रभाव
केरस को दस्तावेज़ीकरण की गुणवत्ता और शैक्षणिक स्पष्टता के लिए प्रशंसा मिली है, और शोध सेटिंग्स में प्रशिक्षण लूप को बहुत अधिक छिपाने के लिए आलोचना की गई है; पावर उपयोगकर्ता अक्सर कस्टम आर्किटेक्चर के लिए निचले-स्तरीय API पर उतरते हैं। इसकी परत-उन्मुख एर्गोनॉमिक्स ने बाद के फ्रेमवर्क और पारिस्थितिकी तंत्र में उच्च-स्तरीय रैपर को आकार दिया, और इसकी त्रुटि-संदेश दर्शन मशीन लर्निंग टूलिंग के लिए डेवलपर अनुभव की चर्चाओं में एक संदर्भ बिंदु बन गया। जबकि आज बड़े पैमाने पर LLM शोध पायटॉर्च द्वारा प्रभुत्व में है, केरस उद्योग, शिक्षा और अनुप्रयुक्त कार्यों में व्यापक रूप से उपयोग में बनी हुई है, और डीप लर्निंग के प्रारंभिक वर्षों के दौरान प्रवेश की बाधा को कम करने का श्रेय दिया जाता है।