حزمة تعلُّم الآلة لمنصة Firebase

يمكنك استخدام تكنولوجيا تعلُّم الآلة في تطبيقاتك لحلّ مشاكل العالم الحقيقي.

حزمة تعلّم الآلة هي حزمة تطوير برامج (SDK) للأجهزة الجوّالة توفّر خبرة Google في مجال تعلّم الآلة تطبيقات Android وiOS في حزمة فعالة وسهلة الاستخدام. سواء كنت مستخدمًا جديدًا أو من ذوي الخبرة في التعلم الآلي، يمكنك تنفيذ التي تحتاجها في بضعة أسطر من التعليمات البرمجية. ليست هناك حاجة إلى معرفة عميقة الشبكات العصبية أو تحسين النموذج للبدء. من ناحية أخرى، إذا كان لديك خبرة في تطوير تطبيقات تعلُّم الآلة، توفّر لك حزمة ML Kit واجهات برمجة تطبيقات ملائمة تساعدك في استخدام نماذج TensorFlow Lite المخصّصة في تطبيقاتك المتوافقة مع الأجهزة الجوّالة.

الإمكانات الرئيسية

جاهزة للاستخدام في حالات الاستخدام الشائعة

تأتي حزمة ML Kit مع مجموعة من واجهات برمجة التطبيقات الجاهزة للاستخدام في حالات الاستخدام الشائعة على الأجهزة المحمولة، والتي تشمل التعرّف على النص ورصد الوجوه وتحديد المعالم الجغرافية ومسح الرموز الشريطية ضوئيًا ووضع تصنيفات للصور وتحديد لغة النص. ما عليك سوى تمرير البيانات إلى مكتبة ML Kit للحصول على المعلومات التي تحتاج إليها.

على الجهاز أو في السحابة الإلكترونية

يتم تشغيل مجموعة واجهات برمجة التطبيقات في ML Kit على الجهاز أو في السحابة الإلكترونية. يمكن أن تعالج واجهات برمجة التطبيقات على الجهاز بياناتك بسرعة وتعمل حتى في حال عدم توفّر اتصال بالشبكة. من ناحية أخرى، الاستفادة من فعالية تكنولوجيا تعلُّم الآلة في "Google Cloud" لمنحك مستوى أعلى من الدقة.

نشر نماذج مخصّصة

إذا لم تغطّي واجهات برمجة التطبيقات في ML Kit حالات استخدامك، يمكنك دائمًا تقديم نماذج TensorFlow Lite الحالية. ما عليك سوى تحميل النموذج إلى Firebase، وسنتولى استضافته وعرضه على تطبيقك. تعمل حزمة "تعلُّم الآلة" كطبقة واجهة برمجة تطبيقات لنموذجك المخصّص، ما يسهّل التشغيل والاستخدام.

كيف تعمل هذه الميزة؟

تسهّل ML Kit تطبيق تقنيات تعلُّم الآلة في تطبيقاتك من خلال توفير تقنيات تعلُّم الآلة، مثل Google Cloud Vision API وTensorFlow Lite واجهة برمجة التطبيقات للشبكات العصبية بنظام Android معًا في حزمة SDK واحدة. سواء كنت بحاجة إلى معالجة فعّالة مستندة إلى السحابة الإلكترونية، أو ميزات في الوقت الفعلي للنماذج المُعدّة للأجهزة الجوّالة، أو مرونة نماذج TensorFlow Lite المخصّصة، تتيح لك حزمة ML Kit تنفيذ ذلك باستخدام بضعة أسطر من الرموز البرمجية فقط.

ما هي الميزات المتوفّرة على الجهاز أو في السحابة الإلكترونية؟

الميزة على الجهاز فقط السحابة الإلكترونية
التعرّف على النص
التعرّف على الوجه
مسح الرموز الشريطية ضوئيًا
تصنيف الصور
اكتشاف الكائنات التتبُّع
التعرُّف على المعالم
تحديد اللغة
الترجمة
الرد السريع
استنتاج نموذج تعلُّم الآلة
استنتاج النموذج المخصّص

مسار التنفيذ

دمج حزمة تطوير البرامج (SDK) يجب إدراج حزمة تطوير البرامج (SDK) بسرعة باستخدام Gradle أو CocoaPods.
إعداد بيانات الإدخال على سبيل المثال، إذا كنت تستخدم إحدى ميزات الرؤية، يمكنك التقاط صورة من الكاميرا وإنشاء البيانات الوصفية اللازمة مثل تدوير الصور أو عرض للمستخدم تحديد صورة من معرض الصور الخاص به.
تطبيق نموذج تعلُّم الآلة على بياناتك من خلال تطبيق نموذج تعلُّم الآلة على بياناتك، يمكنك إنشاء إحصاءات مثل الحالة العاطفية للوجوه المرصودة أو الأشياء والمفاهيم التي في الصورة بناءً على الميزة التي استخدمتها. استخدام هذه إحصاءات حول تعزيز الميزات في تطبيقك، مثل ميزة "تجميل الصور" أو الصور التلقائية إنشاء بيانات التعريف أو أي شيء آخر يمكنك تخيله.

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