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