اكتشف كيف تعمل محركات الاستدلال على تعزيز الذكاء الاصطناعي من خلال تقديم تنبؤات في الوقت الفعلي، وتحسين النماذج، وتمكين النشر عبر المنصات.
في عالم الذكاء الاصطناعي والتعلم الآلي ( AI) ، يعد محرك الاستدلال مكونًا برمجيًا أو مكونًا حاسماً في مجال الذكاء الاصطناعي (AI) والتعلم الآلي (ML)، وهو مكون برمجي أو مكون أجهزة مهم مسؤول عن تنفيذ النماذج المدربة لإجراء تنبؤات على بيانات جديدة غير مرئية. بعد أن يتعلم النموذج الأنماط خلال مرحلة التدريب، يأخذ محرك الاستدلال هذا النموذج المدرّب ويطبقه على مدخلات العالم الحقيقي. تسمح هذه العملية، المعروفة باسم الاستدلال، لأنظمة الذكاء الاصطناعي بأداء مهام مثل اكتشاف الأجسام أو تصنيف الصور أو معالجة اللغة الطبيعية (NLP) في التطبيقات العملية. إنه في الأساس القلب التشغيلي لنموذج الذكاء الاصطناعي المنتشر، حيث يقوم بترجمة المعرفة المكتسبة إلى مخرجات قابلة للتنفيذ بكفاءة.
يستخدم محرك الاستدلال نموذجًا مدربًا مسبقًا، وغالبًا ما يتم تطويره باستخدام أطر التعلم العميق (DL) مثل PyTorch أو TensorFlowالذي يغلف المعرفة اللازمة لمهمة محددة. عندما يتم توفير بيانات جديدة (على سبيل المثال، صورة أو مقطع صوتي أو جملة نصية) كمدخلات، يقوم محرك الاستدلال بمعالجتها من خلال البنية الحسابية للنموذج (غالبًا ما تكون شبكة عصبية). ويؤدي ذلك إلى توليد مخرجات، مثل تحديد الكائنات ذات المربعات المحدودة في صورة أو تدوين الكلام أو تصنيف المشاعر. Ultralytics YOLO على سبيل المثال، تعتمد النماذج على محركات استدلال فعّالة لتحقيق الكشف عن الكائنات وتجزئتها في الوقت الفعلي عبر منصات مختلفة، بدءًا من الخوادم السحابية القوية إلى الأجهزة الطرفية المحدودة الموارد. ويؤثر أداء محرك الاستدلال بشكل مباشر على سرعة التطبيق واستجابته، وغالبًا ما يُقاس ذلك من خلال زمن انتقال الاستدلال والإنتاجية.
الدور الرئيسي لمحركات الاستدلال الحديثة هو التحسين. قد يكون تشغيل نموذج تعلّم عميق كبير ومدرّب مباشرةً مكلفًا وبطيئًا من الناحية الحسابية. توظف محركات الاستدلال تقنيات مختلفة لجعل النماذج أسرع وأكثر كفاءة، مما يتيح النشر على أجهزة متنوعة. تتضمن استراتيجيات تحسين النماذج الشائعة ما يلي:
كما تدعم العديد من محركات الاستدلال أيضًا تنسيقات النماذج الموحدة مثل ONNX (Open Neural Network Exchange)، والتي تسمح للنماذج المدربة في إطار واحد (مثل PyTorch) أن يتم تشغيلها باستخدام محرك أو منصة مختلفة. تشمل محركات الاستدلال الشائعة ما يلي NVIDIA TensorRTو OpenVINO منIntel و TensorFlow Lite. تدعم نماذج Ultralytics التصدير إلى تنسيقات مختلفة متوافقة مع هذه المحركات، مفصلة في دليل خيارات نشر النموذج.
من المهم التمييز بين محركات الاستدلال وأطر التدريب.
تعتبر محركات الاستدلال ضرورية لنشر الذكاء الاصطناعي في السيناريوهات العملية:
من حيث الجوهر، تعمل محركات الاستدلال على سد الفجوة بين نماذج الذكاء الاصطناعي المدربة وتطبيقها العملي، مما يضمن إمكانية تقديم قدرات الذكاء الاصطناعي المتطورة بكفاءة وفعالية عبر مجموعة واسعة من الأجهزة والمنصات، بما في ذلك إدارة النماذج عبر منصات مثل Ultralytics HUB.