تحسين نماذج التعلم الآلي باستخدام تشذيب النماذج. تحقيق استدلال أسرع، وتقليل استخدام الذاكرة، وكفاءة الطاقة لعمليات النشر المحدودة الموارد.
تشذيب النموذج هو تقنية تحسين النموذج التي تجعل الشبكات العصبية أصغر حجماً وأكثر كفاءة من الناحية الحسابية. وتتمثل الفكرة الأساسية في تحديد وإزالة المعلمات الزائدة أو غير المهمة (الأوزان أو الخلايا العصبية أو القنوات) من النموذج المدرّب. تقلل هذه العملية من حجم النموذج ويمكنها تسريع عملية الاستدلال بشكل كبير، مما يجعلها مثالية للنشر على الأجهزة المتطورة ذات الذاكرة المحدودة وقوة المعالجة المحدودة. ويستند هذا المفهوم على ملاحظة أن العديد من النماذج الكبيرة تكون مفرطة في المعالم، مما يعني أنها تحتوي على مكونات لا تساهم إلا بالقليل جدًا في التنبؤ النهائي. أثبتت الأوراق البحثية الأساسية مثل Optimal Brain Damage في وقت مبكر أنه ليست كل المعلمات متساوية.
يتم تصنيف تقنيات تشذيب النماذج عادةً حسب دقة ما تتم إزالته من الشبكة:
بعد التقليم، تخضع النماذج عادةً لضبط دقيق، والذي يتضمن إعادة تدريب الشبكة الأصغر لبضع حقب زمنية لاستعادة أي دقة مفقودة أثناء إزالة المعلمات. تشير فرضية تذكرة اليانصيب الشهيرة إلى أنه داخل الشبكة الكبيرة، توجد شبكة فرعية أصغر يمكن أن تحقق أداءً مماثلاً عند تدريبها من الصفر. تقدم أطر عمل مثل PyTorch أدوات مدمجة للتنفيذ، كما هو موضح في البرنامج التعليمي الرسمي PyTorch Pruning Tutorial Pruning.
يعد تشذيب النماذج أمرًا بالغ الأهمية لنشر نماذج الذكاء الاصطناعي الفعالة في سيناريوهات مختلفة:
يعد تشذيب النماذج أحد تقنيات تحسين النماذج التكميلية العديدة:
وفي النهاية، يمكن استخدام هذه التقنيات معًا لإنشاء نماذج عالية الكفاءة. وبمجرد تحسين النموذج، يمكن تصدير النموذج إلى تنسيقات قياسية مثل ONNX باستخدام خيارات تصدير Ultralytics للنشر على نطاق واسع عبر محركات استدلالية مختلفة. وتوفر منصات مثل Ultralytics HUB الأدوات اللازمة لإدارة دورة حياة نماذج الرؤية الحاسوبية بأكملها، بدءاً من التدريب وحتى النشر الأمثل.