Google I/O 2019 के दौरान, Google ने ML किट में 3 नए API और वेब डेवलपर्स के लिए फायरबेस परफॉर्मेंस मॉनिटरिंग के विस्तार की घोषणा की।
Google के मोबाइल डेवलपमेंट प्लेटफ़ॉर्म, Firebase को इस वर्ष का सबसे बड़ा अपडेट Google के वार्षिक डेवलपर सम्मेलन, Google I/O में मिल रहा है। आज, Google ने डेवलपर्स के लिए मशीन लर्निंग की पहुंच में सुधार लाने के नए तरीकों की घोषणा की; वेब डेवलपर्स को अपने वेब ऐप्स को गति देने में मदद करने के लिए Google अपने प्रदर्शन निगरानी टूल का भी विस्तार कर रहा है।
Google ने ML किट की घोषणा की पिछले वर्ष के I/O पर डेवलपर्स के लिए मशीन लर्निंग के रहस्य से पर्दा उठाना। उन्होंने सबसे आम उपयोग के मामलों के लिए कुछ एपीआई के साथ शुरुआत की, और इस साल वे एसडीके का विस्तार कर रहे हैं 3 नए एपीआई: अनुवाद के लिए एक ऑन-डिवाइस एपीआई, ऑब्जेक्ट डिटेक्शन और ट्रैकिंग के लिए एक एपीआई, और आसानी से कस्टम एमएल बनाने के लिए एक एपीआई मॉडल। मूल ऐप डेवलपर्स प्रदर्शन डेटा एकत्र करने के लिए प्रदर्शन मॉनिटरिंग एसडीके को अपने ऐप में एकीकृत कर सकते हैं, जिसका वे फायरबेस प्रदर्शन मॉनिटरिंग में विश्लेषण कर सकते हैं; जल्द ही, वेब डेवलपर्स भी फायरबेस में अपने वेब ऐप्स के प्रदर्शन को ट्रैक करने में सक्षम होंगे। इन परिवर्तनों के बारे में अधिक जानने के लिए मैंने फायरबेस के उत्पाद प्रमुख फ्रांसिस मा से बात की।
नई एमएल किट एपीआई
Google का ML SDK वर्तमान में 7 API का समर्थन करता है: टेक्स्ट पहचान, चेहरा पहचान, बारकोड स्कैनिंग, छवि लेबलिंग, ऐतिहासिक पहचान, स्मार्ट उत्तर और भाषा पहचान। अंतिम 2 ही थे हाल ही में अप्रैल में जोड़ा गया, लेकिन अब वे उपरोक्त 3 एपीआई से जुड़ जाएंगे। यहां डेवलपर्स के लिए 3 नए एमएल एपीआई का उच्च-स्तरीय सारांश दिया गया है:
- अनुवाद के लिए ऑन-डिवाइस एपीआई: उसी मॉडल का उपयोग करते हुए जो Google अनुवाद ऐप के ऑफ़लाइन अनुवाद को शक्ति प्रदान करता है, यह नया एपीआई डेवलपर्स को 58 भाषाओं के बीच तेज़, गतिशील अनुवाद प्रदान करने की अनुमति देता है।
- ऑब्जेक्ट डिटेक्शन और ट्रैकिंग एपीआई: यह एपीआई एक ऐप को लाइव कैमरा फ़ीड में, उसके चारों ओर एक बॉक्स द्वारा चिह्नित सबसे प्रमुख ऑब्जेक्ट का पता लगाने और ट्रैक करने देता है। इसके बाद डेवलपर्स क्लाउड विज़न सर्च एपीआई को क्वेरी करके सबसे प्रमुख ऑब्जेक्ट की पहचान कर सकते हैं। उदाहरण के तौर पर, कहा जाता है कि IKEA विज़ुअल फ़र्निचर खरीदारी के लिए इस API के साथ प्रयोग कर रहा है।
- ऑटोएमएल विज़न एज: उन डेवलपर्स के लिए जो आवश्यक न्यूनतम विशेषज्ञता वाला एक कस्टम एमएल मॉडल चाहते हैं, ऑटोएमएल विज़न एज आपको उपयोगकर्ता के डिवाइस पर स्थानीय रूप से चलाने के लिए अपना स्वयं का कस्टम मॉडल बनाने और प्रशिक्षित करने की सुविधा देता है। एक मॉडल को प्रशिक्षित करने के लिए, बस एक अपना डेटाबेस अपलोड करता है (उदा. छवियों का एक सेट) फायरबेस कंसोल पर डालें और डेटाबेस के विरुद्ध TensorFlow Lite मॉडल को प्रशिक्षित करने के लिए "ट्रेन मॉडल" पर क्लिक करें। Google ने घोषणा की कि फिशब्रेन नामक कंपनी ने मछली की नस्ल की पहचान करने के लिए एक मॉडल को प्रशिक्षित करने के लिए इस एपीआई का उपयोग किया, जबकि दूसरी कंपनी ने लूज़ इट कहा! एक छवि में भोजन की श्रेणियों की पहचान करने के लिए एक मॉडल को प्रशिक्षित किया।
कंप्यूटर विज्ञान में मशीन लर्निंग एक तेजी से बढ़ता हुआ क्षेत्र है, इसलिए डेवलपर्स के लिए इसमें रुचि दिखाना स्वाभाविक है। हालाँकि, कर्मचारियों पर डेटा वैज्ञानिक के बिना प्रभावी ढंग से एमएल मॉडल का निर्माण और प्रशिक्षण संभव हो सकता है कठिन है, यही कारण है कि Google मॉडलों के प्रशिक्षण को स्वचालित करके प्रक्रिया को सरल बना रहा है एमएल किट. डेटा विज्ञान सीखने में महत्वपूर्ण समय और प्रयास खर्च किए बिना डेवलपर्स एमएल की शक्ति का उपयोग करके शक्तिशाली कार्यक्षमता वाले नए ऐप बनाने पर ध्यान केंद्रित कर सकते हैं। एमएल किट में इन 3 नए एपीआई के जुड़ने से, हमें उम्मीद है कि हमें Google Play में कई नए उपयोगी ऐप्स देखने को मिलेंगे।
वेब डेवलपर्स के लिए फायरबेस प्रदर्शन निगरानी
उपभोक्ता अपने द्वारा उपयोग किए जाने वाले ऐप्स और वेबसाइटों से अच्छे प्रदर्शन की मांग करते हैं, लेकिन फायरबेस ने अब तक केवल देशी ऐप डेवलपर्स को ही साधन प्रदान किए हैं अपने उत्पादों के प्रदर्शन की प्रभावी ढंग से निगरानी करें. Google I/O 2019 में, Google ने घोषणा की कि वेब डेवलपर्स के लिए फायरबेस परफॉर्मेंस मॉनिटरिंग उपलब्ध कराई जाएगी फायरबेस होस्टिंग. वेब डेवलपर अपने वेब ऐप्स की गति में सुधार करके उपयोगकर्ताओं को अपने प्लेटफ़ॉर्म पर जोड़े रख सकते हैं; वेब डेवलपर्स को उनकी साइटों के प्रदर्शन में प्रमुख कमजोरियों को पहचानने में मदद करने के लिए, फायरबेस वेब-केंद्रित उपकरण और टेलीमेट्री माप प्रदान करेगा ताकि यह दिखाया जा सके कि वास्तविक दुनिया के उपयोगकर्ता किसी वेबसाइट का अनुभव कैसे करते हैं। उदाहरण के लिए, वेब डेवलपर पहली बार पेंट करने का समय और इनपुट में देरी, लोग कितनी जल्दी वेब पेज पर सामग्री को पहली बार देखते हैं और उसके साथ इंटरैक्ट करते हैं, और औसत विलंबता जैसे पहलुओं पर नजर रखने में सक्षम होंगे। अवलोकन डैशबोर्ड वेब डेवलपर्स को अपने उपयोगकर्ताओं के लिए अनुभव को अनुकूलित करने में मदद करने के लिए इन और अन्य मेट्रिक्स को दिखाएगा, चाहे वह देश के अनुसार हो या वैश्विक स्तर पर।
अन्य घोषणाएँ
फायरबेस के लिए Google Analytics में अपडेट किया गया ऑडियंस बिल्डर
उपयोगकर्ता सहभागिता को अधिकतम करने के लिए लक्षित दर्शकों का निर्माण महत्वपूर्ण है। आप यह सुनिश्चित करना चाहते हैं कि आप अपने उपयोगकर्ताओं को सही श्रेणियों में विभाजित कर रहे हैं ताकि आप जान सकें कि सर्वोत्तम लक्ष्य कैसे बनाया जाए उन्हें वैयक्तिकृत प्रोत्साहन और प्रोत्साहन प्रदान करें ताकि उनके आपके ऐप का उपयोग जारी रखने की अधिक संभावना हो सेवा। फायरबेस के लिए Google Analytics डेवलपर्स को अपने उपयोगकर्ताओं और इसके बारे में बेहतर ढंग से समझने में मदद मिलती है अद्यतन ऑडियंस बिल्डर इससे लक्ष्यीकरण के लिए नई ऑडियंस बनाना आसान हो जाएगा रिमोट कॉन्फिग या फिर से सगाई के माध्यम से इन-ऐप मैसेजिंग. अद्यतन ऑडियंस बिल्डर सुविधाओं में "अनुक्रम, स्कोपिंग, टाइम विंडो, [और] सदस्यता अवधि" जैसी सुविधाएं शामिल हैं। उदहारण के लिए, Google का कहना है कि अब उन उपयोगकर्ताओं के लिए ऑडियंस बनाना संभव है जो कूपन कोड रिडीम करते हैं और कूपन के 20 मिनट के भीतर उत्पाद खरीदते हैं पाप मुक्ति।
- क्लाउड फायरस्टोर, एक पूर्णतः प्रबंधित NoSQL डेटाबेस, के लिए समर्थन प्राप्त करता है संग्रह समूह प्रश्न जो आपके ऐप को "एक ही नाम के सभी संग्रहों में फ़ील्ड खोजने की अनुमति देता है, चाहे वे डेटाबेस में कहीं भी हों।" संग्रह समूह प्रश्न होंगे, उदाहरण के लिए, कलाकारों और उनके गीतों से युक्त डेटा संरचना वाले एक संगीत ऐप को गानों में फ़ील्ड के लिए कलाकारों से क्वेरी करने की अनुमति दें, चाहे कुछ भी हो कलाकार।
- नई क्लाउड फ़ंक्शंस एमुलेटर डेवलपर्स को स्थानीय ऐप विकास और परीक्षण में तेजी लाने देगा; यह क्लाउड फायरस्टोर एमुलेटर के साथ संचार करता है।
- यदि आपको अपने ऐप में क्रैश को डीबग करने की आवश्यकता है, तो फायरबेस क्रैशलाईटिक्स आपको किसी भी स्थिरता समस्या का निदान करने में मदद कर सकता है। वेग चेतावनी आपको बताती है कि कब किसी विशेष समस्या की गंभीरता अचानक बढ़ गई है और यह देखने लायक है, लेकिन इसकी चेतावनी सीमा को अब तक कभी भी अनुकूलित नहीं किया जा सका है।
फायरबेस पर अधिक खबरों के लिए जुड़े रहें आधिकारिक ब्लॉग या शामिल हों अल्फा आगामी सुविधाओं का पूर्वावलोकन प्राप्त करने के लिए कार्यक्रम।