TensorFlow Lite في خدمات Google Play

يتوفر TensorFlow Lite في وقت تشغيل خدمات Google Play لجميع أجهزة Android التي تعمل بالإصدار الحالي من خدمات Play. يتيح لك وقت التشغيل هذا تشغيل نماذج التعلم الآلي (ML) دون تجميع مكتبات TensorFlow Lite بشكل ثابت في تطبيقك.

باستخدام واجهة برمجة تطبيقات خدمات Google Play، يمكنك تقليل حجم تطبيقاتك والحصول على أداء محسن من أحدث إصدار ثابت من المكتبات. TensorFlow Lite في خدمات Google Play هي الطريقة الموصى بها لاستخدام TensorFlow Lite على Android.

يمكنك البدء في وقت تشغيل خدمات Play باستخدام Quickstart ، الذي يوفر دليلاً خطوة بخطوة لتنفيذ نموذج تطبيق. إذا كنت تستخدم بالفعل TensorFlow Lite المستقل في تطبيقك، فارجع إلى قسم الترحيل من TensorFlow Lite المستقل لتحديث تطبيق موجود لاستخدام وقت تشغيل خدمات Play. لمزيد من المعلومات حول خدمات Google Play، راجع موقع خدمات Google Play .

استخدام وقت تشغيل خدمات Play

يتوفر TensorFlow Lite في خدمات Google Play من خلال واجهة برمجة تطبيقات لغة البرمجة التالية:

محددات

يحتوي TensorFlow Lite في خدمات Google Play على القيود التالية:

  • يقتصر دعم مفوضي تسريع الأجهزة على المفوضين المذكورين في قسم تسريع الأجهزة . لا يتم دعم أي مندوبي تسريع آخرين.
  • لا يتم دعم واجهات برمجة التطبيقات TensorFlow Lite التجريبية أو المهملة، بما في ذلك العمليات المخصصة.

الدعم وردود الفعل

يمكنك تقديم الملاحظات والحصول على الدعم من خلال TensorFlow Issue Tracker. يرجى الإبلاغ عن المشكلات وطلبات الدعم باستخدام قالب المشكلات الخاص بـ TensorFlow Lite في خدمات Google Play.

شروط الخدمة

يخضع استخدام TensorFlow Lite في واجهات برمجة تطبيقات خدمات Google Play لشروط خدمة واجهات برمجة تطبيقات Google .

الخصوصية وجمع البيانات

عند استخدام TensorFlow Lite في واجهات برمجة تطبيقات خدمات Google Play، تتم معالجة بيانات الإدخال، مثل الصور والفيديو والنص، بشكل كامل على الجهاز، ولا يرسل TensorFlow Lite في واجهات برمجة تطبيقات خدمات Google Play تلك البيانات إلى خوادم Google. ونتيجة لذلك، يمكنك استخدام واجهات برمجة التطبيقات الخاصة بنا لمعالجة البيانات التي يجب ألا تخرج من الجهاز.

قد تتصل TensorFlow Lite في واجهات برمجة تطبيقات خدمات Google Play بخوادم Google من وقت لآخر لتلقي أشياء مثل إصلاحات الأخطاء والنماذج المحدثة ومعلومات توافق مسرع الأجهزة. يرسل TensorFlow Lite في واجهات برمجة التطبيقات لخدمات Google Play أيضًا مقاييس حول أداء واستخدام واجهات برمجة التطبيقات في تطبيقك إلى Google. تستخدم Google بيانات المقاييس هذه لقياس الأداء وتصحيح الأخطاء وصيانة وتحسين واجهات برمجة التطبيقات واكتشاف سوء الاستخدام أو سوء الاستخدام، كما هو موضح بمزيد من التفصيل في سياسة الخصوصية الخاصة بنا.

أنت مسؤول عن إبلاغ مستخدمي تطبيقك بمعالجة Google لبيانات مقاييس واجهات برمجة تطبيقات خدمات Google Play TensorFlow Lite كما هو مطلوب بموجب القانون المعمول به.

تشمل البيانات التي نجمعها ما يلي:

  • معلومات الجهاز (مثل الشركة المصنعة والطراز وإصدار نظام التشغيل والإصدار) ومسرعات أجهزة ML المتوفرة (GPU وDSP). تستخدم للتشخيص وتحليلات الاستخدام.
  • معرف الجهاز المستخدم للتشخيص وتحليلات الاستخدام.
  • معلومات التطبيق (اسم الحزمة، إصدار التطبيق). تستخدم للتشخيص وتحليلات الاستخدام.
  • تكوين واجهة برمجة التطبيقات (مثل المفوضين الذين يتم استخدامهم). تستخدم للتشخيص وتحليلات الاستخدام.
  • نوع الحدث (مثل إنشاء المترجم والاستدلال). تستخدم للتشخيص وتحليلات الاستخدام.
  • رموز الخطأ. تستخدم للتشخيص.
  • مقاييس الأداء. تستخدم للتشخيص.

الخطوات التالية

لمزيد من المعلومات حول تنفيذ التعلم الآلي في تطبيق الهاتف المحمول الخاص بك باستخدام TensorFlow Lite، راجع دليل مطور TensorFlow Lite . يمكنك العثور على نماذج TensorFlow Lite إضافية لتصنيف الصور واكتشاف الكائنات والتطبيقات الأخرى على TensorFlow Hub .