الاستدلال الطرفي
يشير الاستدلال الطرفي (Edge Inference) إلى عملية تنفيذ نماذج التعلم الآلي - أي إجراء الاستدلال - على أجهزة محلية (الـ "طرف" أو "الحافة") بدلاً من إرسال البيانات إلى خادم سحابي مركزي للمعالجة. هذا ينقل الحوسبة بعيدًا عن السحابة ويوجهها إلى الجهاز نفسه، مثل الهواتف الذكية أو المستشعرات أو البوابات المحلية.
يعالج التحول إلى الاستدلال الطرفي القيود الحرجة للذكاء الاصطناعي المعتمد كليًا على السحابة. يتم تقليل زمن الوصول (Latency) بشكل كبير لأن البيانات لا تحتاج إلى السفر عبر الإنترنت إلى مركز بيانات بعيد. علاوة على ذلك، فإن معالجة البيانات محليًا تعزز خصوصية المستخدم من خلال إبقاء المعلومات الحساسة على الجهاز وتقلل من استهلاك النطاق الترددي، مما يجعل التطبيقات أكثر موثوقية حتى مع الاتصال المتقطع.
يتطلب تنفيذ الاستدلال الطرفي تحسين النموذج المُدرَّب للبيئات ذات الموارد المحدودة. غالبًا ما يتضمن ذلك تكميم النموذج (model quantization)، وتقليمه (pruning)، وتجميعه (compilation) باستخدام أطر عمل متخصصة (مثل TensorFlow Lite أو ONNX Runtime). يتم بعد ذلك نشر النموذج، الذي تم تدريبه مسبقًا في السحابة، على الجهاز الطرفي، حيث يستهلك وحدة المعالجة المركزية (CPU) أو وحدة معالجة الرسوميات (GPU) أو وحدات المعالجة العصبية (NPUs) المتخصصة المحلية لإجراء تنبؤات في الوقت الفعلي.
يشغل الاستدلال الطرفي العديد من التطبيقات الواقعية. تشمل الأمثلة الكشف عن الكائنات في الوقت الفعلي على كاميرات المراقبة، ومعالجة الأوامر الصوتية على مكبرات الصوت الذكية، وتنبيهات الصيانة التنبؤية من المستشعرات الصناعية، وتصفية الصور الفورية على الهواتف المحمولة. تعتمد المركبات ذاتية القيادة بشكل كبير على هذه القدرة لاتخاذ القرارات الفورية.
المزايا الأساسية هي انخفاض زمن الوصول، وتعزيز خصوصية البيانات، والمرونة التشغيلية. من خلال معالجة البيانات محليًا، تصبح الأنظمة أقل اعتمادًا على الاتصال السحابي المستمر وعالي السرعة، مما يؤدي إلى تجارب مستخدم أكثر قوة وأسرع.
تشمل التحديات الرئيسية قيود حجم النموذج، وإدارة استهلاك الطاقة في الأجهزة التي تعمل بالبطارية، وتعقيد نشر وإدارة بيئات الأجهزة المتنوعة. يعد تحسين النماذج لتعمل بكفاءة على السيليكون المتنوع ومنخفض الطاقة عقبة هندسية كبيرة.
يرتبط هذا المفهوم ارتباطًا وثيقًا بـ TinyML (التعلم الآلي على المتحكمات الدقيقة)، والتعلم الموحد (Federated Learning) (حيث يتم تدريب النماذج محليًا ولكن تتم مشاركة التحديثات)، وMLOps (الممارسات المستخدمة لنشر هذه النماذج وصيانتها عبر البيئات الموزعة).