شرح ابرز مميزات ML Kit من جوجل

لعنة الذكاء الاصطناعي تجتاح كل مكان بعد مؤتمر جوجل ولعل ابرز ما اعلنت عليه جوجل في مؤتمرها الاخير #io18 هي مكتبة machine learnig و اطلقت عليها اختصارا ML kit و هي  مكتبة توفر لك خواص الذكاء الاصطناعي بهاتفك الاندرويد او IOS مع سهولة الاستخدام فانت لا تحتاج لخبرة في هذا المجال و لو كانت منعدمة فاستعماها ابسط مما تظن لا تعلم عميق و لا شبكات عصبية و لا بطيخ المهم بعض الخبرة في التعامل مع الاندرويد .

شرح ابرز مميزات ML Kit من جوجل

و اليوم لست اريد التحدث عن خاصية من هذه المكتبة و انما هذه التدوينة ضرورية للبدا و معرفة كل شيء عن هذه المكتبة مع الاجابة عن بعض التساؤولات .

اولا : كيف يعمل ؟ ←

اطلقت جوجل ما يسمى tensor flow كمكتبة مفتوحة المصدر للتعلم الالي ML و جوجل تستخدم هذه المكتبة في العديد من منتجاتها و لمعرفة المزيد فهذه تدوينة رائعة باللغة العربية من موقع ارجيك   ومن هذه المنتجات firebase ML kit جانبا الى جنب مع الشبكات العصبية (دعك منها) و الكلاود و بالحديث عن الكلاود فان اول 1000 طلب هو المجاني عدا ذلك فانت بحاجة الى ترقية حسابك على فايربيز .

صورة توضيحية لمكونات Ml KIt
مكونات ML kit

ثانيا : ما هي الخدمات التي يقدمها مستر Ml kit

الخاصية على الجهاز على الكلاود
التعرف على النصوص  متوفر  متوفر
التعرف على الوجه  متوفر  -
مسح الباركود  متوفر  -
التعرف على الأشياء  متوفر  متوفر
التعرف على المعالم  متوفر
تقنية اخرى  متوفر -

ثالتا : الفرق بين الكلاود و جهاز المستخدم 

الاول مدفوع لكن الاداء يكون افضل و الثاني فهو مجاني لكن الاداء اقل مثلا خاصية التعرف على النصوص فالكلاود يستطيع التعرف على خط اليد احيانا لكن على جهاز المستخدم لن يسطيع التعرف عليها اما خاصية التعرف على الاشياء فيسطيع الجهاز التعرف على اكثر من 400 شيء في حين الكلاود يستطيع التعرف على ازيد من 10000 شيء .

لكن يتميز الجهاز بالسرعة لانه يغطي تفاصيل اقل .

الميزة على الجهاز على الكلاود
السرعة سريع بطيئ نسبيا
عدد الاشياء التي يستطيع التعرف عليها + 40 + 10000
الدقة اقل دقة قائق الدقة
بدون انترنيت  متوفر  -
الخدمة مجانية مدفوعة

رابعا : ربط ML kit بتطبيقك  ←

  1-يجب عليك ربط  تطبيق بالفايربيز .
   2-اضف الكود التالي الى اسفل ملف build.gradle ↓
implementation 'com.google.firebase:firebase-ml-vision:15.0.0'
     3-نقوم باضافة الكود التالي الى ملف Manifest
<meta-data android:name="com.google.firebase.ml.vision.DEPENDENCIES" android:value="text, face, و الموديلات الاخرى التي تحتاجها..."/>
  دور هذا الكود هو تحميل الملفات التي يحتاجها تطبيقك اثناء التنصيب كي لا تحدث معك اي مشكلة .
و بهذا اكون قد انهيت التحضيرات و ان شاء الله ساتحدث عن خاصية التعرف على الاشياء او Image Labeling.

خامسا المواضيع التي غطينها حتى الان ←


 المصادر:
عربية :
اجنبية


هل ترغب في مثل هذه التدوينات

اسماعيل ايت بلا

ببساطة ارغب في تجربة جديدة من التعلم من خلال مشاركة ما تعلمه يجبرني ذلك على البحث لمدة طويلة مما يجعل الموقع جديرا بالثقة

اترك لنا تعليقا

الاشتراك بالقائمة البريدية

توصل باحدث مواضيعنا و كن على اطلاع باخر اخبار وتقنيات الاندرويد