تخطَّ إلى المحتوى الرئيسي
ToolPotion

ML Kit

ML Kit هو حزمة تطوير برمجيات (SDK) مجانية للهواتف المحمولة لنظامي Android و iOS تدمج خبرة Google في التعلم الآلي في التطبيقات. يوفر واجهات برمجة تطبيقات سهلة الاستخدام للرؤية واللغة الطبيعية للمعالجة على الجهاز وفي الوقت الفعلي ووظائف غير متصلة بالإنترنت، مما يمكّن المطورين من حل المشكلات الواقعية.

زيارة الرابط

الوصف

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

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

تقدم التحديثات الأخيرة إمكانيات مثيرة للذكاء الاصطناعي التوليدي (GenAI) مدعومة بـ Gemini Nano. يتيح الإصدار الأولي لواجهة برمجة تطبيقات المطالبات (Prompt API) إنشاء محتوى نصي بناءً على مطالبات مخصصة، بينما توفر واجهات برمجة تطبيقات GenAI التجريبية جودة جاهزة للاستخدام لحالات الاستخدام الشائعة مثل وصف الصور، والتدقيق اللغوي، وإعادة الكتابة، والتلخيص من خلال واجهة عالية المستوى. تمكّن هذه الميزات الجديدة المطورين من إنشاء تجارب مستخدم مبتكرة وحل التحديات المعقدة باستخدام أحدث تقنيات الذكاء الاصطناعي.

توفر Google موارد شاملة لتسهيل اعتماد المطورين، بما في ذلك تطبيقات العينات، ودروس البرمجة (codelabs)، والوثائق الشاملة. تم تصميم هذه الموارد لمساعدة المطورين على البدء بسرعة وتنفيذ ميزات ML Kit بفعالية. في حين أن معظم ML Kit متاح بشكل عام، فإن بعض الميزات المتقدمة، مثل اكتشاف الوضعيات (Pose Detection) والتعرف على النصوص الإصدار 2 (Text Recognition v2)، تخضع حاليًا للاختبار التجريبي (beta)، مما يوفر وصولًا مبكرًا إلى أحدث التطورات.

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

الميزات الأساسية لـ ML Kit

  • التعلم الآلي على الجهاز لنظامي Android و iOS

  • واجهات برمجة تطبيقات سهلة الاستخدام للرؤية

  • واجهات برمجة تطبيقات سهلة الاستخدام للغة الطبيعية

  • قدرات المعالجة في الوقت الفعلي

  • وظائف غير متصلة بالإنترنت

  • واجهات برمجة تطبيقات مدمجة مسبقًا للمهام الشائعة

  • دعم نماذج TensorFlow Lite المخصصة

  • واجهات برمجة تطبيقات الذكاء الاصطناعي التوليدي مدعومة بـ Gemini Nano

  • واجهة برمجة تطبيقات المطالبات لإنشاء النصوص

  • واجهة برمجة تطبيقات وصف الصور

  • واجهة برمجة تطبيقات التدقيق اللغوي

  • واجهة برمجة تطبيقات إعادة الكتابة

  • واجهة برمجة تطبيقات التلخيص

  • واجهة برمجة تطبيقات التعرف على النصوص

  • واجهة برمجة تطبيقات اكتشاف الوجوه

  • واجهة برمجة تطبيقات مسح الباركود

  • واجهة برمجة تطبيقات تصنيف الصور

  • واجهة برمجة تطبيقات اكتشاف الكائنات وتتبعها

  • واجهة برمجة تطبيقات اكتشاف الوضعيات

  • واجهة برمجة تطبيقات تقسيم صور السيلفي

  • واجهة برمجة تطبيقات الرد الذكي

  • واجهة برمجة تطبيقات ترجمة النصوص

  • واجهة برمجة تطبيقات تحديد اللغة

البدء مع ML Kit

  1. التكامل: أضف حزمة تطوير البرمجيات ML Kit إلى مشروع Android أو iOS الخاص بك.

  2. التكوين: حدد وقم بتكوين واجهات برمجة تطبيقات ML Kit المطلوبة.

  3. التطوير: قم بتنفيذ استدعاءات واجهة برمجة التطبيقات لمهام التعلم الآلي المحددة.

  4. الاختبار: قم بتشغيل تطبيقات العينات ودروس البرمجة للحصول على الإرشادات.

  5. النشر: قم ببناء ونشر تطبيقك مع ميزات ML Kit.

حالات استخدام ML Kit

  • تحليل الصور في الوقت الفعلي
  • ترجمة اللغات دون اتصال بالإنترنت
  • تلخيص المحتوى
  • التدقيق اللغوي الآلي للنصوص
  • مسح الباركود والنصوص
  • اقتراحات الرد الذكي
  • دمج النماذج المخصصة
  • إنشاء وصف للصور

الأسئلة الشائعة من ML Kit

تقييمات ML Kit

جاري التحميل...

أدوات ذكاء اصطناعي شائعة مثل ML Kit

أطر عمل الذكاء الاصطناعي

TensorFlow هو منصة مفتوحة المصدر لتعلم الآلة من البداية إلى النهاية مصممة للجميع. توفر نظامًا بيئيًا مرنًا من الأدوات والمكتبات والموارد المجتمعية لإنشاء ونشر نماذج تعلم الآلة…

مميزةمنصّات تعلّم الآلة

أطر عمل الذكاء الاصطناعي

Hugging Face Transformers هو إطار عمل للذكاء الاصطناعي يركز على تعريفات النماذج لنماذج التعلم الآلي عبر مجالات متنوعة، بما في ذلك النص والرؤية. إنه يبسط عملية استخدام النماذج…

مميزةمنصّات تعلّم الآلة

أطر عمل الذكاء الاصطناعي

Turi Create هو إطار عمل للذكاء الاصطناعي يبسط تطوير نماذج التعلم الآلي المخصصة. يسمح للمستخدمين بإضافة ميزات مثل التوصيات واكتشاف الكائنات وتصنيف الصور إلى التطبيقات دون الحاجة…

منصّات تعلّم الآلة

بايتورتش لايتنينغ هو منصة شاملة لتطوير الذكاء الاصطناعي، تمكّن المستخدمين من البرمجة، والنمذجة، والتدريب، والتوسع، وتقديم النماذج مباشرة من متصفحهم دون أي إعداد. يوفر المرونة…

مميزةمنصّات تعلّم الآلة

أطر عمل الذكاء الاصطناعي

Core ML هو إطار عمل من Apple يسمح للمطورين بدمج نماذج التعلم الآلي مباشرة في تطبيقاتهم. يوفر تمثيلاً موحداً للنماذج، مما يتيح التنبؤات والتدريب على الجهاز. تعمل Core ML على تحسين…

MLOps ونشر النماذج

مستودعات GitHub للذكاء الاصطناعي

🤗 Transformers هو إطار تعريف نموذج مصمم لأحدث نماذج التعلم الآلي عبر مجالات النص والرؤية والصوت والبيانات متعددة الوسائط، مما يسهل عمليات الاستدلال والتدريب.

مميزةمنصّات تعلّم الآلة

أطر عمل الذكاء الاصطناعي

Hugging Face Transformers هو إطار عمل مفتوح المصدر يركز تعريفات نماذج التعلم الآلي المتطورة لمهام النص والرؤية والصوت والمتعددة الوسائط. يضمن التوافق عبر أطر التدريب والاستدلال…

منصّات تعلّم الآلة

أطر عمل الذكاء الاصطناعي

GluonCV هو صندوق أدوات مفتوح المصدر للرؤية الحاسوبية يقدم أحدث خوارزميات التعلم العميق. يوفر مستودع نماذج واسعًا يضم أكثر من 170 نموذجًا مدربًا مسبقًا، وواجهات برمجة تطبيقات مرنة،…

أدوات الرؤية الحاسوبية