TensorFlow Lite در خدمات Google Play

TensorFlow Lite در زمان اجرای سرویس‌های Google Play برای همه دستگاه‌های اندرویدی که نسخه فعلی سرویس‌های Play را اجرا می‌کنند در دسترس است. این زمان اجرا به شما امکان می‌دهد مدل‌های یادگیری ماشین (ML) را بدون جمع‌بندی استاتیک کتابخانه‌های TensorFlow Lite در برنامه خود اجرا کنید.

با Google Play Services API، می‌توانید اندازه برنامه‌های خود را کاهش دهید و از آخرین نسخه پایدار کتابخانه‌ها، عملکرد بهتری کسب کنید. TensorFlow Lite در خدمات Google Play روش توصیه شده برای استفاده از TensorFlow Lite در اندروید است.

می‌توانید با اجرای Quickstart که راهنمای گام به گام برای پیاده‌سازی یک نمونه برنامه کاربردی است، با زمان اجرا خدمات Play شروع کنید. اگر قبلاً از TensorFlow Lite مستقل در برنامه خود استفاده می کنید، برای به روز رسانی یک برنامه موجود برای استفاده از زمان اجرا سرویس های Play، به بخش مهاجرت از TensorFlow Lite مستقل مراجعه کنید. برای اطلاعات بیشتر در مورد خدمات Google Play، به وب سایت خدمات Google Play مراجعه کنید.

با استفاده از زمان اجرا خدمات Play

TensorFlow Lite در سرویس‌های Google Play از طریق زبان برنامه‌نویسی زیر در دسترس است:

محدودیت ها

TensorFlow Lite در سرویس‌های Google Play دارای محدودیت‌های زیر است:

  • پشتیبانی از نمایندگان شتاب سخت‌افزار محدود به نمایندگانی است که در بخش شتاب سخت‌افزار فهرست شده‌اند. هیچ نماینده شتاب دیگری پشتیبانی نمی شود.
  • APIهای آزمایشی یا منسوخ شده TensorFlow Lite، از جمله عملیات سفارشی، پشتیبانی نمی‌شوند.

پشتیبانی و بازخورد

می توانید از طریق ردیاب مشکل TensorFlow بازخورد ارائه دهید و پشتیبانی دریافت کنید. لطفاً مشکلات و درخواست‌های پشتیبانی را با استفاده از الگوی Issue برای TensorFlow Lite در خدمات Google Play گزارش دهید.

شرایط استفاده از خدمات

استفاده از TensorFlow Lite در APIهای خدمات Google Play تابع شرایط خدمات Google APIs است.

حریم خصوصی و جمع آوری داده ها

وقتی از TensorFlow Lite در APIهای خدمات Google Play استفاده می‌کنید، پردازش داده‌های ورودی، مانند تصاویر، ویدیو، متن، به طور کامل در دستگاه انجام می‌شود و TensorFlow Lite در APIهای خدمات Google Play آن داده‌ها را به سرورهای Google ارسال نمی‌کند. در نتیجه، می‌توانید از APIهای ما برای پردازش داده‌هایی که نباید از دستگاه خارج شوند استفاده کنید.

TensorFlow Lite در APIهای خدمات Google Play ممکن است هر از چند گاهی با سرورهای Google تماس بگیرد تا مواردی مانند رفع اشکال، مدل‌های به‌روزرسانی شده و اطلاعات سازگاری شتاب‌دهنده سخت‌افزار را دریافت کند. TensorFlow Lite در APIهای خدمات Google Play نیز معیارهایی را درباره عملکرد و استفاده از APIهای موجود در برنامه شما به Google ارسال می کند. Google از این داده‌های اندازه‌گیری برای اندازه‌گیری عملکرد، اشکال‌زدایی، حفظ و بهبود APIها، و شناسایی سوء استفاده یا سوء استفاده استفاده می‌کند، همانطور که در خط‌مشی رازداری ما توضیح داده شده است.

شما مسئول اطلاع رسانی به کاربران برنامه خود در مورد پردازش Google TensorFlow Lite در داده‌های معیارهای API خدمات Google Play هستید که طبق قانون قابل اجرا الزامی است.

داده هایی که جمع آوری می کنیم شامل موارد زیر است:

  • اطلاعات دستگاه (مانند سازنده، مدل، نسخه سیستم عامل و ساخت) و شتاب دهنده های سخت افزاری موجود ML (GPU و DSP). برای تشخیص و تجزیه و تحلیل استفاده استفاده می شود.
  • شناسه دستگاه مورد استفاده برای تشخیص و تجزیه و تحلیل استفاده.
  • اطلاعات برنامه (نام بسته، نسخه برنامه). برای تشخیص و تجزیه و تحلیل استفاده استفاده می شود.
  • پیکربندی API (مانند نمایندگانی که در حال استفاده هستند). برای تشخیص و تجزیه و تحلیل استفاده استفاده می شود.
  • نوع رویداد (مانند ایجاد مفسر، استنتاج). برای تشخیص و تجزیه و تحلیل استفاده استفاده می شود.
  • کدهای خطا برای تشخیص استفاده می شود.
  • معیارهای عملکرد. برای تشخیص استفاده می شود.

مراحل بعدی

برای اطلاعات بیشتر در مورد پیاده سازی یادگیری ماشین در برنامه تلفن همراه خود با TensorFlow Lite، به راهنمای توسعه دهنده TensorFlow Lite مراجعه کنید. می‌توانید مدل‌های اضافی TensorFlow Lite را برای طبقه‌بندی تصویر، تشخیص اشیا و سایر برنامه‌ها در TensorFlow Hub پیدا کنید.