Edge AI وTinyML الذكاء الاصطناعي داخل الجهاز

Edge AI وTinyML: كيف يعمل الذكاء الاصطناعي داخل الجهاز دون إنترنت؟

ما هو Edge AI وTinyML ومتى تحتاجهما؟ مقارنة بالسحابة، وتطبيقات عملية، ومراحل بناء النموذج، واختيار العتاد.

كاميرا تتعرف على العيوب في خط الإنتاج دون إرسال الصور إلى أي خادم. أو سوار يكتشف سقوط كبير السن خلال جزء من الثانية، حتى لو انقطع الإنترنت. هذا ما يقدمه Edge AI، أي الذكاء الاصطناعي الذي يعمل داخل الجهاز نفسه بدلاً من السحابة.

في هذا الدليل نشرح في رابط لتقنية المعلومات متى تحتاج Edge AI، وما الفرق بينه وبين الذكاء الاصطناعي السحابي، وكيف نبني نموذج TinyML يعمل على متحكم صغير. كما نشرح العتاد المناسب لكل حالة، والقيود التي يجب أن تعرفها قبل أن تبدأ.

1. ما هو Edge AI وما هو TinyML؟

Edge AI يعني تشغيل نموذج الذكاء الاصطناعي على «حافة» الشبكة، أي داخل الجهاز الذي يجمع البيانات. فبدلاً من إرسال الصورة أو الصوت إلى خادم بعيد، يحلل الجهاز البيانات بنفسه ويتخذ القرار فوراً.

أما TinyML فهو فرع من Edge AI يختص بتشغيل نماذج صغيرة جداً على متحكمات دقيقة، مثل ESP32، باستهلاك طاقة منخفض جداً. بمعنى آخر، كل TinyML هو Edge AI، لكن ليس كل Edge AI هو TinyML. فبعض الأجهزة الطرفية حواسيب قوية تشغل نماذج رؤية حاسوبية كاملة.

2. السحابة أم داخل الجهاز؟

لا يوجد خيار يفوز في كل شيء. لذلك يبدأ القرار من فهم الفرق بينهما في كل معيار.

مقارنة بين الذكاء الاصطناعي السحابي وEdge AI داخل الجهاز
مقارنة بين الذكاء الاصطناعي في السحابة وEdge AI داخل الجهاز.

يتفوق Edge AI في السرعة، لأن القرار يحدث داخل الجهاز دون انتظار الشبكة. كذلك يستمر في العمل دون إنترنت، وهذا مهم في المواقع البعيدة. علاوة على ذلك، تبقى البيانات الخام داخل الجهاز، فلا تغادر الصور أو الأصوات أو العلامات الحيوية المكان. وهذه ميزة كبيرة للتطبيقات الصحية والأمنية.

في المقابل، تتفوق السحابة في حجم النموذج وقدرته، وفي سهولة التحديث المركزي. لذلك تجمع أغلب الأنظمة الناجحة بين الاثنين: قرار سريع داخل الجهاز، ثم تحليل أعمق في السحابة على النتائج فقط.

3. تطبيقات عملية لـ Edge AI

التطبيقماذا يحلل الجهاز؟لماذا داخل الجهاز؟
كشف السقوطإشارات حساس التسارعاستجابة فورية حتى دون إنترنت
الصيانة التنبؤيةاهتزاز المحركات والمضخاتاكتشاف العطل قبل وقوعه دون إرسال بيانات مستمر
الأوامر الصوتيةكلمات محددة من الميكروفونخصوصية الصوت وسرعة الاستجابة
فحص الجودةصور المنتجات على خط الإنتاجسرعة عالية دون رفع آلاف الصور
الإيماءاتحركة اليد عبر الكاميرا أو الحساساتتحكم دون تأخير
المراقبة الصحيةالنبض والأكسجين والحرارةتنبيه مبكر وحماية البيانات الصحية

على سبيل المثال، يجمع سوار المراقبة الصحية من أعمالنا بين قراءة العلامات الحيوية وتحليلها للتنبيه المبكر بالحالات الخطرة.

4. كيف نبني نموذج TinyML؟

بناء النموذج يمر بست مراحل. والأهم أن جودة البيانات في المرحلة الأولى تحدد دقة الجهاز أكثر من أي خوارزمية.

مراحل بناء نموذج TinyML وفئات عتاد Edge AI
مراحل بناء نموذج TinyML، والفئات الثلاث من العتاد التي يعمل عليها.

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

رابعاً، الضغط. نحوّل أوزان النموذج إلى أرقام صحيحة بحجم 8 بت (int8). وبالتالي يصغر حجمه نحو أربع مرات ويصبح أسرع، مع خسارة بسيطة في الدقة غالباً. خامساً، النشر بتحويل النموذج إلى كود يعمل على المتحكم، مثلاً عبر TensorFlow Lite for Microcontrollers. وأخيراً، المراقبة، أي قياس الدقة ميدانياً وإعادة التدريب عند الحاجة.

نصيحتنا: ابدأ بجمع بيانات حقيقية قبل اختيار الخوارزمية. فمئات العينات الجيدة من بيئة الاستخدام أفضل من آلاف العينات من بيئة مختلفة.

5. اختيار العتاد المناسب لـ Edge AI

هناك ثلاث فئات رئيسية من العتاد. المتحكمات الدقيقة مثل ESP32-S3 مناسبة لتصنيف الاهتزاز والصوت والإيماءات البسيطة، وتعمل بالبطارية لفترات طويلة. أما الحواسيب الصغيرة مثل Raspberry Pi فتشغل رؤية حاسوبية خفيفة وأكثر من نموذج معاً.

في المقابل، تحتاج تطبيقات الفيديو المباشر وكشف الأجسام بسرعة عالية إلى مسرّعات ذكاء اصطناعي مثل NVIDIA Jetson أو Google Coral. لكنها تستهلك طاقة أكبر وتكلف أكثر. ولمقارنة اللوحات الشائعة بالتفصيل، راجع دليل Arduino وRaspberry Pi وESP32.

6. قيود Edge AI التي يجب أن تعرفها

Edge AI ليس حلاً سحرياً. أولاً، الذاكرة محدودة. فالمتحكم الدقيق لا يتسع إلا لنماذج صغيرة، ولا يمكنه تشغيل نموذج لغوي كبير مثلاً. ثانياً، الدقة تحتاج بيانات. بدون بيانات حقيقية كافية لن يكون النموذج موثوقاً. ثالثاً، التحديث أصعب. فكل تحسين للنموذج يحتاج نظام تحديث عن بُعد للأجهزة.

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

جرّب بنفسك: هل يجب أن يتخذ جهازك القرار في أقل من ثانية؟ وهل يعمل في مكان قد ينقطع فيه الإنترنت؟ وهل البيانات حساسة؟ إذا كانت إجابة سؤالين منها «نعم»، فـ Edge AI غالباً هو الخيار الصحيح.

اختبر فهمك

1. ما الفرق بين Edge AI وTinyML؟

Edge AI هو تشغيل الذكاء الاصطناعي داخل الجهاز عموماً، وTinyML جزء منه يختص بالنماذج الصغيرة جداً على المتحكمات الدقيقة.

2. لماذا نضغط النموذج إلى int8؟

لتصغير حجمه نحو أربع مرات وتسريعه، حتى يتسع في ذاكرة المتحكم ويستهلك طاقة أقل.

أسئلة شائعة

هل نحتاج بيانات خاصة بنا لتدريب النموذج؟

في أغلب المشاريع نعم، لأن البيانات من بيئة الاستخدام الحقيقية هي التي تضمن الدقة. ونحن نساعد في تصميم طريقة جمعها.

هل يمكن إضافة Edge AI إلى جهاز موجود؟

أحياناً، إذا كان المتحكم الحالي يملك ذاكرة وقدرة كافيتين. وإلا فنقترح إضافة وحدة معالجة صغيرة أو ترقية المتحكم.

هل تبقى البيانات الصحية داخل الجهاز؟

يمكن تصميم النظام بحيث تبقى البيانات الخام داخل الجهاز، ولا يُرسل إلا التنبيه أو النتيجة. وهذا يساعد في حماية الخصوصية.

تريد جهازاً يفكر ويقرر بنفسه؟

في رابط لتقنية المعلومات نبني أنظمة Edge AI وTinyML من جمع البيانات حتى الجهاز العامل، ضمن حلول متكاملة تجمع العتاد والبرمجيات والتطبيقات. والاستشارة الأولى مجانية عبر الواتساب.

احجز استشارتك المجانية عبر الواتساب · قيّم فكرتك مجاناً · خدمة الذكاء الاصطناعي المدمج · نماذج نفّذناها