اكتشف كيف يعمل نظام البحث عن البنية العصبية (NAS) على أتمتة تصميم الشبكة العصبية لتحسين الأداء في اكتشاف الأجسام والذكاء الاصطناعي وغير ذلك.
البحث عن البنية العصبية (NAS) هي تقنية آلية في مجال التعلم الآلي (ML) تركز على تصميم البنية المثلى أو الهندسة المعمارية للشبكات العصبية (NNs). وبدلاً من الاعتماد على الخبراء البشريين لتصميم تخطيطات الشبكات يدويًا من خلال التجربة والخطأ، تستخدم NAS خوارزميات لاستكشاف مساحة واسعة من البنى الممكنة وتحديد أكثرها فعالية لمهمة معينة ومجموعة بيانات معينة. تعمل هذه الأتمتة على تسريع عملية التطوير ويمكنها الكشف عن البنى الجديدة عالية الأداء التي قد لا تكون واضحة بشكل بديهي للمصممين البشريين، مما يؤدي إلى تحسين مقاييس مثل الدقة أو السرعة(زمن انتقال الاستدلال) أو الكفاءة الحسابية.
تتضمن العملية الأساسية لشبكة NAS ثلاثة مكونات رئيسية: مساحة البحث، واستراتيجية البحث، واستراتيجية تقدير الأداء. يحدد فضاء البحث مجموعة من البنى الممكنة للشبكة التي يمكن تصميمها، ويحدد بشكل أساسي اللبنات الأساسية (مثل الأنواع المختلفة من دوال الالتفاف أو التنشيط) وكيفية ربطها. توجه استراتيجية البحث استكشاف هذا الفضاء، باستخدام طرق تتراوح بين البحث العشوائي والتعلم المعزز والخوارزميات التطورية. أخيرًا، تقوم استراتيجية تقدير الأداء بتقييم مدى جودة أداء البنية المرشحة، وغالبًا ما تتضمن تدريب الشبكة جزئيًا أو كليًا على مجموعة بيانات وقياس أدائها، على الرغم من استخدام تقنيات مثل مشاركة الوزن أو متنبئات الأداء لتسريع ذلك، كما هو مفصل في بحث من Google AI.
توفر أتمتة تصميم البنية مع NAS مزايا كبيرة:
ومن الأمثلة البارزة على ذلك نموذج YOLO الذي طورته Deci AI باستخدام تقنية NAS. استهدف هذا النموذج على وجه التحديد القيود الموجودة في إصدارات Ultralytics YOLO السابقة من خلال دمج الكتل الصديقة للكمية الموجودة من خلال NAS. نتج عن ذلك نماذج تقدم توازناً فائقاً بين الدقة والكمون، مما يجعلها فعالة للغاية في تطبيقات الوقت الحقيقي مثل الذكاء الاصطناعي في حلول السيارات وإدارة حركة المرور الذكية، حتى بعد تكميم النموذج إلى تنسيقات مثل INT8 للنشر الفعال. يمكن العثور على مزيد من المعلومات حول تقنيات التكميم في مصادر مثل وثائقNVIDIA TensorRT .
في مجال الرعاية الصحية، تُستخدم NAS لتصميم الشبكات العصبية التلافيفية (CNNs) المخصصة لتحليل الصور الطبية. على سبيل المثال، يمكن لشبكات NAS تحسين البنى لمهام مثل اكتشاف الأورام في فحوصات التصوير بالرنين المغناطيسي أو تقسيم الأعضاء في صور الأشعة المقطعية، مما قد يؤدي إلى أدوات تشخيص أسرع وأكثر دقة لمساعدة الأطباء. ويُعد تطبيق الذكاء الاصطناعي في تحليل الصور الطبية مجالاً سريع النمو، كما أوضحت مؤسسات مثل المعاهد الوطنية للصحة (NIH). يمكن تبسيط إدارة مثل هذه النماذج ومجموعات البيانات المتخصصة باستخدام منصات مثل Ultralytics HUB.
NAS هو مكون محدد ضمن المجال الأوسع للتعلم الآلي الآلي (AutoML). بينما يركز NAS فقط على إيجاد أفضل بنية للشبكة العصبية، يهدف AutoML إلى أتمتة خط أنابيب التعلم الآلي بالكامل، بما في ذلك خطوات مثل المعالجة المسبقة للبيانات، وهندسة الميزات، واختيار النموذج، وضبط المعلمة الفائقة. من الأهمية بمكان التمييز بين NAS وضبط المعرف التشعبي: يعمل ضبط المعرف التشعبي على تحسين إعدادات التكوين (مثل معدل التعلم أو حجم الدُفعات) لبنية نموذجية ثابتة معينة، بينما يبحث NAS عن البنية نفسها. غالبًا ما تُستخدم كلتا التقنيتين معًا لتحقيق الأداء الأمثل للنموذج. تُعد أدوات مثل Optuna أو Ray Tune شائعة في تحسين المعلمات الفائقة.