شرح ابرز مميزات ML Kit من جوجل
30 May
لعنة الذكاء الاصطناعي تجتاح كل مكان بعد مؤتمر جوجل ولعل ابرز ما اعلنت عليه جوجل في مؤتمرها الاخير #io18 هي مكتبة machine learnig و اطلقت عليها اختصارا ML kit و هي مكتبة توفر لك خواص الذكاء الاصطناعي بهاتفك الاندرويد او IOS مع سهولة الاستخدام فانت لا تحتاج لخبرة في هذا المجال و لو كانت منعدمة فاستعماها ابسط مما تظن لا تعلم عميق و لا شبكات عصبية و لا بطيخ المهم بعض الخبرة في التعامل مع الاندرويد .
و اليوم لست اريد التحدث عن خاصية من هذه المكتبة و انما هذه التدوينة ضرورية للبدا و معرفة كل شيء عن هذه المكتبة مع الاجابة عن بعض التساؤولات .
لكن يتميز الجهاز بالسرعة لانه يغطي تفاصيل اقل .
2-اضف الكود التالي الى اسفل ملف build.gradle ↓
و بهذا اكون قد انهيت التحضيرات و ان شاء الله ساتحدث عن خاصية التعرف على الاشياء او Image Labeling.
خامسا المواضيع التي غطينها حتى الان ←
المصادر:
عربية :
و اليوم لست اريد التحدث عن خاصية من هذه المكتبة و انما هذه التدوينة ضرورية للبدا و معرفة كل شيء عن هذه المكتبة مع الاجابة عن بعض التساؤولات .
اولا : كيف يعمل ؟ ←
اطلقت جوجل ما يسمى tensor flow كمكتبة مفتوحة المصدر للتعلم الالي ML و جوجل تستخدم هذه المكتبة في العديد من منتجاتها و لمعرفة المزيد فهذه تدوينة رائعة باللغة العربية من موقع ارجيك ومن هذه المنتجات firebase ML kit جانبا الى جنب مع الشبكات العصبية (دعك منها) و الكلاود و بالحديث عن الكلاود فان اول 1000 طلب هو المجاني عدا ذلك فانت بحاجة الى ترقية حسابك على فايربيز .![]() |
مكونات 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.
خامسا المواضيع التي غطينها حتى الان ←
المصادر:
عربية :
اجنبية
اترك لنا تعليقا