تعمل Google على جعل التعلم الآلي أسرع وأكثر اتساقًا على Android

click fraud protection

في Google I/O 2021، تحدثت Google عن كيفية جعل التعلم الآلي أسرع وأكثر اتساقًا للمطورين عبر أجهزة Android.

بعد العرض الرئيسي أمس في مؤتمر جوجل آي/أو 2021، عقدت الشركة العديد من الجلسات التي أصبحت الآن متاحة حسب الطلب عبر موقع يوتيوب. تناولت إحدى الجلسات الجديد في مجال التعلم الآلي لنظام Android وكيف تعمل Google على جعله أسرع وأكثر اتساقًا للمطورين.

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

الصورة: جوجل

لحل هذه المشكلة، تعلن Google عن حزمة استدلال ML المتكاملة والقابلة للتحديث لنظام Android، بحيث تكون هناك مجموعة من المكونات المشتركة عبر جميع الأجهزة التي تعمل معًا فقط. وهذا يجلب الفوائد التالية لمطوري التطبيقات:

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

الصورة: جوجل

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

الصورة: جوجل

بعد ذلك، قالت Google أيضًا إنها تنقل NNAPI بعيدًا عن إطار عمل نظام التشغيل الأساسي بحيث يمكن تحديثه من خلال خدمات Google Play. وهذا يعني أنه يمكن للمطورين استخدام نفس مواصفات NNAPI حتى لو كان هناك جهازان يعملان بإصدارات مختلفة من Android. والجدير بالذكر أن وقت تشغيل NNAPI تمت إضافته كـ وحدة الخط الرئيسي في Android 11، وربما تكون هذه هي الطريقة التي يتم بها تسليم هذه التحديثات. تعمل Google مع Qualcomm لتوفير برامج تشغيل NNAPI قابلة للتحديث على الأجهزة التي تعمل بنظام Android 12، وسيتم نقل الميزات الجديدة إلى الخلف طوال العمر التجاري لمجموعة الشرائح. علاوة على ذلك، التحديثات سيتم تسليمها بانتظام وسيكون أيضًا متوافقًا مع معالجات Snapdragon الأقدم.

إن التحسينات في التعلم الآلي ليست سوى جزء صغير مما أعلنته جوجل هذا الأسبوع. كشف عملاق البحث عن إعادة تصميم رئيسية في أندرويد 12 وشاركت أيضًا التفاصيل الأولى حول تعاونها مع Samsung نظام التشغيل Wear المتجدد.

\r\n https://www.youtube.com/watch? v=uTCQ8rAdPGE\r\n