- دمج نماذج التعلم الآلي في وحدات التحكم الدقيقة منخفضة الطاقة لمعالجة البيانات محليًا.
- استخدام أطر عمل متخصصة مثل TensorFlow Lite و Edge Impulse لتحسين استدلال الحواف.
- تطبيقات عملية في القطاعات الصناعية والزراعية والرعاية الصحية باستخدام أجهزة يسهل الوصول إليها مثل نظام Seeed Studio البيئي.
إذا كنت مهتمًا بعالم الذكاء الاصطناعي ولكنك لا ترغب في الاعتماد كليًا على الحوسبة السحابية، فأنت في المكان الصحيح. يُحدث الذكاء الاصطناعي على الحافة وتقنية TinyML ثورةً في هذا المجال، إذ يسمحان لنا بتضمين نماذج التعلم الآلي في رقائق صغيرة تستهلك طاقة ضئيلة للغاية، مما يُغير قواعد اللعبة تمامًا في إنترنت الأشياء.
لست بحاجة لأن تكون خبيرًا في مجال الحاسوب لتبدأ بتجربة هذا. فباستخدام الأدوات المناسبة وقليل من الحماس، يستطيع أي هاوٍ الانتقال من الجهل التام إلى نشر استدلال منخفض زمن الاستجابة على أجهزة بحجم كف اليد، وبالتالي تجنب إرسال البيانات باستمرار إلى خوادم خارجية.
ما هو TinyML تحديداً؟
ببساطة، يُعدّ التعلّم الآلي المصغّر فرعًا يدمج الأنظمة المدمجة مع التعلّم الآلي. والهدف منه هو تمكين وحدات التحكّم الدقيقة الصغيرة جدًا ، مثل تلك الموجودة في عائلتي أردوينو أو ESP32، من تشغيل نماذج إحصائية للتعرّف على الأنماط. وهذا أمرٌ بالغ الأهمية لأنه يسمح للجهاز باتخاذ القرارات فورًا، ويزيد من مستوى الأمان، ويقلل من استنزاف البطارية.
على عكس التعلم الآلي التقليدي الذي يتطلب مزارع خوادم، يتميز هذا النهج باستهلاك ضئيل للذاكرة . تقوم النماذج بتحليل كميات هائلة من البيانات مسبقًا للتعلم، ولكن بمجرد تدريبها، يتم "ضغطها" للعمل على الحافة، مما يحقق طفرات في مجال رؤية الحاسوب واكتشاف الشذوذ دون الحاجة إلى اتصال بالإنترنت.
خارطة الطريق التقنية ووحدات التعلم

لإتقان هذا المجال، من الضروري اتباع مسار منظم يبدأ من الأساس الرياضي وينتهي بالتطبيق العملي. تبدأ هذه العملية بتقديم منهجية الذكاء الاصطناعي على الحافة ودراسة متعمقة لمعالجة الإشارات، حيث يتم تحليل الترددات وتطبيق المرشحات الرقمية لتنقية البيانات.
- أساسيات البرمجة: من الضروري إتقان لغة C لوحدات التحكم الدقيقة ولغة بايثون لمرحلة تحليل البيانات وتدريب النموذج.
- التحكم والمحاكاة: تتم دراسة نظرية التحكم واستقرار النظام، ويتم إجراء عمليات المحاكاة باستخدام طرق مثل MIL وSIL وHIL قبل الانتقال إلى الأجهزة.
- تطبيق TinyML: ويتعمق أكثر في معالجة البيانات المحددة للأنظمة المدمجة، ومراقبة الكفاءة، وتقييم الخوارزميات المستخدمة.
تضمن هذه الرحلة أن المطور لا يعرف فقط كيفية "نسخ ولصق" التعليمات البرمجية، بل يفهم أيضًا كيفية تحسين قوة المعالج وأدائه في الوقت الفعلي.
الأجهزة الموصى بها للبدء

ليست كل الرقاقات مناسبة للذكاء الاصطناعي. أنت بحاجة إلى لوحات توازن بين استهلاك الطاقة واستهلاكها. يُعد خط Seeed Studio XIAO خيارًا ممتازًا ، وخاصةً ESP32S3 Sense أو RP2040، اللذان يتميزان برقاقة ARM Cortex M0+ ثنائية النواة ودعم أصلي للغة MicroPython.
بالنسبة لمن يبحثون عن حل أكثر شمولاً، يُعدّ جهاز Wio Terminal خيارًا ممتازًا، إذ يجمع بين شاشة LCD واتصال لاسلكي لتسريع عملية تصميم النماذج الأولية. كما توجد خيارات أكثر تطورًا، مثل Grove Vision AI، المصمم خصيصًا لمهام الرؤية الطرفية.
الأدوات والمنصات الأساسية

لتجنب عناء برمجة كل شيء من الصفر، توجد منصات تُسهّل هذه العملية. يُعدّ Edge Impulse على الأرجح الأداة الأقوى لجمع بيانات المستشعرات وتدريب النماذج المُحسّنة للحوسبة الطرفية. من جهة أخرى، يُعتبر TensorFlow Lite نسخةً مُبسّطة من إطار عمل جوجل الشهير، وهو مثالي لتشغيل الشبكات العصبية العميقة على الأجهزة ذات الموارد المحدودة.
إذا كنت مبتدئًا وتشعر بالرهبة من البرمجة، فإن Codecraft هو الحل الأمثل، فهو يستخدم نظامًا قائمًا على الكتل البرمجية مشابهًا لـ Scratch. يتيح لك هذا النظام تجربة دورة التعلم الآلي المدمجة بأكملها من خلال السحب والإفلات ، مما يجعل التعلم أكثر متعةً وتفاعلية.
تطبيقات عملية في عالمنا اليوم

إن إمكانيات هذه التقنيات هائلة حقًا، وتمتد لتشمل جميع الصناعات تقريبًا. ففي مجال التفاعل بين الإنسان والآلة ، تُستخدم لإنشاء أنظمة التعرف على الصوت أو الإيماءات التي تستجيب فورًا. أما في الزراعة، فتتيح تقنية TinyML الري الآلي والكشف عن الآفات من خلال تحليل حالة المحصول محليًا.
يستفيد القطاع الصناعي من هذه الإمكانيات في الصيانة التنبؤية ، حيث يكشف أعطال الآلات قبل حدوثها. وبالمثل، في مجال الرعاية الصحية، تُمكّن هذه الإمكانيات من مراقبة المرضى باستمرار وبدقة، بينما في قطاع التجزئة، تساعد على تحليل سلوك العملاء لتحسين إدارة المتاجر.
إدارة التدريب والتعلم
بالنسبة للملتحقين بدورات متخصصة في هذا المجال، تُعدّ المرونة أمراً شائعاً. إذ تُقدّم العديد من البرامج التدريبية دروساً مسجلة متاحة على منصات مثل "ألومني"، مما يُتيح للطلاب إدارة وقتهم. ويُعدّ الحضور عنصراً أساسياً، حيث يتطلب عادةً نسبة لا تقل عن 75% للحصول على الشهادة.
بالإضافة إلى ذلك، تتوفر خطط التعلم المضمون . يُعد هذا الخيار بمثابة طوق نجاة لأولئك الذين يتأخرون في دراستهم بسبب ظروف العمل أو الظروف الشخصية، حيث يسمح لهم بتعليق دراستهم وإعادة جدولة تاريخ البدء في وقت لاحق دون الحاجة إلى دفع رسوم إضافية، شريطة تقديم الطلب خلال الإطار الزمني المحدد.
يساهم دمج لغة مايكرو بايثون مع الذكاء الاصطناعي الطرفي في إتاحة الوصول إلى التكنولوجيا المتقدمة للجميع. فمن خلال دمج أجهزة فعالة، وأطر عمل مثل TensorFlow Lite، ومنهجية عمل منظمة، يصبح من الممكن ابتكار حلول ذكية تعمل بشكل مستقل، مما يقلل التكاليف ويعزز خصوصية البيانات في قطاعات متنوعة، من الطب إلى الثورة الصناعية الرابعة.