تحسين نماذج الذكاء الاصطناعي مع التقليم - تقليل التعقيد وتعزيز الكفاءة والنشر بشكل أسرع على الأجهزة المتطورة دون التضحية بالأداء.
التقليم هو تقنية تحسين النموذج المستخدمة في الذكاء الاصطناعي (AI) والتعلم الآلي (ML) لتقليل الحجم والتعقيد الحسابي للنماذج المدربة. وهو ينطوي على إزالة المعلمات بشكل انتقائي، مثل الأوزان أو الوصلات داخل الشبكة العصبية (NN)، التي تم تحديدها على أنها أقل أهمية أو زائدة عن الحاجة لمهمة النموذج. ويتمثل الهدف الأساسي في إنشاء نماذج أصغر وأسرع تتطلب موارد حاسوبية وذاكرة أقل، ومن الناحية المثالية دون انخفاض كبير في الأداء أو الدقة. هذه العملية هي جزء أساسي من نشر النماذج بكفاءة، خاصةً على الأجهزة ذات القدرات المحدودة. في حين أن "التقليم" هو المصطلح العام، يشير مصطلح"تشذيب النماذج" على وجه التحديد إلى تطبيق هذه التقنية على نماذج تعلّم الآلة.
مع نمو نماذج التعلُّم العميق (DL) بشكل أكبر وأكثر تعقيدًا لمعالجة المهام المعقدة، يزداد طلبها على الطاقة الحاسوبية والتخزين والطاقة بشكل كبير. يعالج التقليم هذا التحدي بشكل مباشر من خلال جعل النماذج أكثر خفة وفعالية. يؤدي هذا التحسين إلى العديد من الفوائد: انخفاض احتياجات التخزين، وانخفاض استهلاك الطاقة أثناء التشغيل، وانخفاض زمن الاستجابة للاستدلال، وهو أمر بالغ الأهمية للتطبيقات التي تتطلب الاستدلال في الوقت الحقيقي. يُعد التقليم ذا قيمة خاصة لنشر النماذج في البيئات المحدودة الموارد مثل الأجهزة المحمولة والأنظمة المدمجة وسيناريوهات الذكاء الاصطناعي المتنوعة على الحافة حيث تكون الكفاءة هي الشاغل الأساسي. كما يمكن أن يساعد أيضًا في التخفيف من الإفراط في التركيب من خلال تبسيط النموذج.
يتم تطبيق تقنيات التقليم على نطاق واسع في العديد من مجالات الذكاء الاصطناعي. فيما يلي مثالان ملموسان:
تختلف طرق التقليم ولكنها تندرج عموماً ضمن هذه الفئات الرئيسية:
يمكن تنفيذ التقليم في مراحل مختلفة: قبل التدريب (التأثير على تصميم البنية)، أو أثناء عملية التدريب، أو بعد التدريب على نموذج مُدرَّب مسبقًا، وغالبًا ما يتبعه ضبط دقيق لاستعادة أي دقة مفقودة. أطر التعلم العميق الرئيسية مثل PyTorch و TensorFlow أدوات ودروس تعليمية، مثل PyTorch Pruning Tutorial، لتنفيذ استراتيجيات تشذيب مختلفة.
التقليم هو أحد الأساليب العديدة المستخدمة لتحسين النموذج. ومن المفيد تمييزه عن المفاهيم ذات الصلة:
هذه التقنيات لا يستبعد بعضها بعضًا، وكثيرًا ما يتم استخدامها مع التقليم لتحقيق مستويات أعلى من التحسين. على سبيل المثال، يمكن تشذيب النموذج أولاً، ثم تكميمه لتحقيق أقصى قدر من الكفاءة. يمكن غالبًا تصدير النماذج المُحسَّنة إلى تنسيقات قياسية مثل ONNX باستخدام أدوات مثل وظيفة التصديرUltralytics لتوافق النشر على نطاق واسع عبر محركات الاستدلال المختلفة.
باختصار، يُعد التقليم أسلوبًا قويًا لإنشاء نماذج ذكاء اصطناعي فعّالة ومناسبة لاحتياجات النشر المتنوعة، حيث تلعب دورًا مهمًا في التطبيق العملي للرؤية الحاسوبية وغيرها من مهام تعلّم الآلة. توفر منصات مثل Ultralytics HUB الأدوات والبنية التحتية، بما في ذلك التدريب السحابي، التي يمكن أن تسهل تطوير وتحسين نماذج مثل YOLOv8 أو YOLO11.