ML Kit for Firebase

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

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

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

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

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

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

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

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

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

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

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

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

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

مسار التنفيذ

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

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