Google Play services में TensorFlow Lite

TensorFlow Lite, Play services के मौजूदा वर्शन का इस्तेमाल करने वाले सभी Android डिवाइसों के लिए, Google Play services के रनटाइम में उपलब्ध है. इस रनटाइम की मदद से, मशीन लर्निंग (एमएल) मॉडल चलाए जा सकते हैं. इसके लिए, TensorFlow Lite लाइब्रेरी को ऐप्लिकेशन में स्टैटिक रूप से इकट्ठा करने की ज़रूरत नहीं होती.

Google Play services API की मदद से, अपने ऐप्लिकेशन का साइज़ कम किया जा सकता है और लाइब्रेरी के नए और स्टेबल वर्शन से बेहतर परफ़ॉर्मेंस पाई जा सकती है. Google Play सेवाओं में TensorFlow Lite, Android पर TensorFlow Lite इस्तेमाल करने का सुझाया गया तरीका है.

अगर आपके ऐप्लिकेशन में पहले से ही स्टैंड-अलोन TensorFlow Lite का इस्तेमाल किया जा रहा है, तो स्टैंड-अलोन TensorFlow Lite सेक्शन से किसी मौजूदा ऐप्लिकेशन को अपडेट करके Play services के रनटाइम का इस्तेमाल करें. Google Play services के बारे में ज़्यादा जानने के लिए, Google Play services की वेबसाइट देखें.

Play services के रनटाइम का इस्तेमाल करना

Google Play services में TensorFlow Lite, इन प्रोग्रामिंग लैंग्वेज एपीआई के ज़रिए उपलब्ध है:

सीमाएं

Google Play services में TensorFlow Lite की ये सीमाएं हैं:

  • हार्डवेयर से तेज़ी लाने का काम करने वाले लोगों को सिर्फ़ हार्डवेयर से तेज़ी लाने की सुविधा वाले सेक्शन में दिए गए प्रतिनिधियों के लिए मदद दी जा सकती है. डेटा बढ़ाने के लिए किसी भी दूसरे प्रतिनिधि को जोड़ने की सुविधा नहीं है.
  • प्रयोग के तौर पर शुरू किए गए या काम न करने वाले TensorFlow Lite API के साथ, कस्टम ऑपरेशन की सुविधा नहीं है.

सहायता और सुझाव

TensorFlow के समस्या वाले ट्रैकर की मदद से, आपके पास सुझाव, शिकायत या राय भेजने और मदद पाने का विकल्प है. Google Play services में TensorFlow Lite के लिए, कृपया समस्याओं का टेंप्लेट इस्तेमाल करके, समस्याओं की शिकायत करें और सहायता के अनुरोधों की शिकायत करें.

सेवा की शर्तें

Google Play services के एपीआई में TensorFlow Lite का इस्तेमाल, Google API की सेवा की शर्तों पर निर्भर करता है.

निजता और डेटा इकट्ठा करना

Google Play services के एपीआई में TensorFlow Lite का इस्तेमाल करने पर, इमेज, वीडियो या टेक्स्ट जैसे इनपुट डेटा की प्रोसेसिंग पूरी तरह से डिवाइस पर ही होती है. साथ ही, Google Play services के एपीआई में TensorFlow Lite की प्रोसेसिंग, Google सर्वर को नहीं भेजी जाती है. इस वजह से, हमारे एपीआई का इस्तेमाल उस डेटा को प्रोसेस करने के लिए किया जा सकता है जिसे डिवाइस से बाहर नहीं जाना चाहिए.

Google Play services के एपीआई में मौजूद TensorFlow Lite, समय-समय पर Google सर्वर से संपर्क कर सकता है, ताकि गड़बड़ी ठीक की जा सके, अपडेट किए गए मॉडल, और हार्डवेयर ऐक्सेलरेटर के साथ काम करने की जानकारी जैसी जानकारी हासिल की जा सके. Google Play services के एपीआई में मौजूद TensorFlow Lite आपके ऐप्लिकेशन में मौजूद एपीआई की परफ़ॉर्मेंस और उनके इस्तेमाल के बारे में मेट्रिक भी Google को भेजता है. Google इस मेट्रिक डेटा का इस्तेमाल, एपीआई की परफ़ॉर्मेंस को मापने, उसे डीबग करने, एपीआई के रखरखाव, और उसे बेहतर बनाने के लिए करता है. साथ ही, इस डेटा का इस्तेमाल हमारी निजता नीति में बताया गया है कि वह इसके गलत इस्तेमाल या गलत इस्तेमाल का पता लगाता है.

अपने ऐप्लिकेशन के उपयोगकर्ताओं को इस बारे में जानकारी देने की ज़िम्मेदारी आपकी है कि Google Play services के एपीआई में, TensorFlow Lite की मेट्रिक के डेटा को किस तरह प्रोसेस किया जाता है. इस बारे में, लागू कानून के मुताबिक ज़रूरी है.

इकट्ठा किए गए डेटा में ये चीज़ें शामिल हैं:

  • डिवाइस की जानकारी (जैसे, मैन्युफ़ैक्चरर, मॉडल, ओएस वर्शन, और बिल्ड) और उपलब्ध एमएल हार्डवेयर ऐक्सेलरेटर (जीपीयू और डीएसपी). इसका इस्तेमाल, गड़बड़ी की जानकारी और इस्तेमाल के आंकड़ों के लिए किया जाता है.
  • डिवाइस आइडेंटिफ़ायर का इस्तेमाल, गड़बड़ी की जानकारी और इस्तेमाल के आंकड़े दिखाने के लिए किया जाता है.
  • ऐप्लिकेशन की जानकारी (पैकेज का नाम, ऐप्लिकेशन का वर्शन). इसका इस्तेमाल, गड़बड़ी की जानकारी और इस्तेमाल के आंकड़ों के लिए किया जाता है.
  • एपीआई कॉन्फ़िगरेशन (जैसे, कौनसे डेलिगेट इस्तेमाल किए जा रहे हैं). इसका इस्तेमाल बीमारी की जांच और इस्तेमाल के आंकड़ों के लिए किया जाता है.
  • इवेंट टाइप (जैसे कि अनुवादक बनाना, अनुमान लगाना). इसका इस्तेमाल, गड़बड़ी की जानकारी और इस्तेमाल के आंकड़ों के लिए किया जाता है.
  • गड़बड़ी कोड. इसका इस्तेमाल, गड़बड़ी का पता लगाने के लिए किया जाता है.
  • परफ़ॉर्मेंस से जुड़ी मेट्रिक. इसका इस्तेमाल, गड़बड़ी का पता लगाने के लिए किया जाता है.