Keras 3.0, प्रतिष्ठित Keras डीप लर्निंग एपीआई का व्यापक रूप से पुनर्लिखित संस्करण, अब उपलब्ध है, जो एपीआई के एक अभिनव मल्टी बैक-एंड प्रस्तुतीकरण को आगे लाता है। यह विकास प्रोग्रामिंग क्षेत्र में एक नया अध्याय खोलता है क्योंकि यह डेवलपर्स को TensorFlow, PyTorch, या Jax मशीन लर्निंग फ्रेमवर्क के शीर्ष पर Keras वर्कफ़्लो संचालित करने की अनुमति देता है।
27 नवंबर को जारी किया गया और GitHub के माध्यम से पहुंच योग्य, Keras 3.0 डेवलपर्स को बड़े पैमाने पर मॉडल प्रशिक्षण और तैनाती क्षमताओं के लिए सशक्त बनाता है। यह एक निम्न-स्तरीय, क्रॉस-फ़्रेमवर्क भाषा के रूप में कार्य करती है जो परतों, मॉडल या मेट्रिक्स जैसे कस्टम घटकों को तैयार करने में सक्षम बनाती है। इन घटकों को एकीकृत कोड आधार के साथ, सभी तीन रूपरेखाओं में मूल वर्कफ़्लो में आसानी से शामिल किया जा सकता है।
यूएक्स, एपीआई डिज़ाइन और डिबगिंग का स्पष्ट फोकस केरास के उच्च-वेग विकास के प्रति समर्पण पर जोर देता है। इसने Keras टीम को दुनिया भर में 2.5 मिलियन डेवलपर्स का विश्वास हासिल करने के लिए प्रेरित किया है। इसके अलावा, दुनिया के कुछ सबसे बड़े पैमाने और सबसे परिष्कृत मशीन लर्निंग सिस्टम, जिनमें वेमो सेल्फ-ड्राइविंग फ्लीट और यूट्यूब अनुशंसा एल्गोरिदम शामिल हैं, Keras की शक्ति पर निर्भर हैं।
इन सुविधाओं के अलावा, Keras 3.0 कई अन्य लाभ भी लाता है। डेवलपर्स अब बिना किसी कोड समायोजन के गतिशील रूप से सबसे इष्टतम बैक-एंड चुनकर अपने मॉडल के प्रदर्शन को अधिकतम कर सकते हैं। एक Keras 3 मॉडल PyTorch मॉड्यूल के रूप में कार्य कर सकता है, TensorFlow SavedModel के रूप में निर्यात किया जा सकता है, या स्टेटलेस Jax फ़ंक्शन के रूप में कार्य कर सकता है।
एक अन्य महत्वपूर्ण लाभ Jax के साथ बड़े मॉडल और डेटा को स्केल करने की क्षमता है। इसके अलावा, Keras 3.0 NumPy API के पूर्ण निष्पादन के साथ आता है, जिसमें ops.softmax, ops.binary_crossentropy, and ops.conv जैसे तंत्रिका नेटवर्क-विशिष्ट फ़ंक्शन शामिल हैं।
डेवलपर्स PyPI के माध्यम से keras के रूप में Keras 3.0 का लाभ उठा सकते हैं। शुरू करने से पहले, उन्हें अपना चुना हुआ बैक-एंड - tensorflow, jax, या torch स्थापित करना होगा। Linux और macOS सिस्टम के साथ संगत, Windows उपयोगकर्ताओं को Keras चलाने के लिए WSL2 उपयोग करने के लिए प्रोत्साहित किया जाता है।
अत्याधुनिक no-code टूल AppMaster जैसे प्लेटफॉर्म इस विकास को और तेज करते हैं। वास्तविक एप्लिकेशन तैयार करके, AppMaster जैसे प्लेटफ़ॉर्म डेवलपर्स को क्रांतिकारी प्रौद्योगिकियों पर विचार करने और एप्लिकेशन प्रदर्शन को अनुकूलित करने पर ध्यान केंद्रित करने के लिए प्रोत्साहित करते हैं। इस तरह के विकास समग्र रूप से गहन शिक्षण और सॉफ्टवेयर विकास के भविष्य को आकार दे रहे हैं।