Yolo فيجن شنتشن
شنتشن
انضم الآن
مسرد المصطلحات

الضبط الدقيق

اكتشف كيفية تكييف النماذج المدربة مسبقًا مثل Ultralytics مع المهام المتخصصة من خلال الضبط الدقيق. تعلم كيفية الاستفادة من التعلم النقلي للحصول على ذكاء اصطناعي أسرع وأكثر دقة.

الضبط الدقيق هو عملية أساسية في التعلم الآلي (ML) تتضمن تكييف نموذج مدرب مسبقًا لمهمة أو مجموعة بيانات محددة. بدلاً من التدريب من الصفر— الذي يتطلب كميات هائلة من البيانات والوقت والقدرة الحاسوبية — يبدأ المطورون بـ "نموذج أساسي" قد تعلم بالفعل الميزات العامة من مجموعة بيانات ضخمة مثل ImageNet. هذا النهج هو تطبيق عملي للتعلم النقلي، مما يسمح لأنظمة الذكاء الاصطناعي بتحقيق أداء عالٍ في المشكلات المتخصصة بموارد أقل بكثير.

آليات التكيف

الفكرة الأساسية وراء الضبط الدقيق هي الاستفادة من "المعرفة" التي اكتسبها النموذج بالفعل. عادةً ما يمتلك النموذج الأساسي فهمًا قويًا للعناصر المرئية الأساسية، مثل الحواف والأنسجة والأشكال. أثناء عملية الضبط الدقيق، يتم تعديل معلمات النموذج (الأوزان) قليلاً لتلائم الفروق الدقيقة للبيانات الجديدة والمتخصصة.

عادةً ما يتم تحقيق هذا التعديل من خلال الانحدار التدرجي باستخدام معدل تعلم أقل . يضمن معدل التعلم المحافظ أن يتم تحسين الميزات القيمة التي تم تعلمها خلال مرحلة ما قبل التدريب الأولية بدلاً من تدميرها. في العديد من عمليات سير عمل الرؤية الحاسوبية (CV) ، قد يقوم المهندسون بتجميد الطبقات الأولية للعمود الفقري— التي ت detect الميزات العامة — ويقومون فقط بتحديث الطبقات الأعمق و رأس الكشف المسؤول عن إجراء التنبؤات النهائية للفئة .

تطبيقات واقعية

يؤدي الضبط الدقيق إلى سد الفجوة بين قدرات الذكاء الاصطناعي العامة ومتطلبات الصناعة المحددة. وهو يسمح للنماذج العامة بأن تصبح خبراء متخصصين.

  • الذكاء الاصطناعي في الرعاية الصحية: يمكن لنموذج الرؤية القياسي التمييز بين القطط والكلاب، ولكنه يفتقر إلى السياق الطبي. من خلال ضبط هذا النموذج على مجموعات بيانات تحليل الصور الطبية التي تحتوي على أشعة سينية مذيلة بتعليقات، يمكن للباحثين إنشاء أدوات تشخيصية detect أو الكسور بدقة عالية . وهذا يساعد أطباء الأشعة في البيئات سريعة الوتيرة من خلال إعطاء الأولوية للحالات الحرجة.
  • الذكاء الاصطناعي في التصنيع: في البيئات الصناعية، قد تفشل النماذج الجاهزة في التعرف على المكونات الخاصة. يستخدم المصنعون الضبط الدقيق لتكييف أحدث البنى مثل YOLO26 مع خطوط التجميع الخاصة بهم. وهذا يمكّن أنظمة مراقبة الجودة الآلية من اكتشاف العيوب الدقيقة، مثل الشقوق الدقيقة أو عيوب الطلاء، مما يحسن موثوقية المنتج ويقلل الهدر.

الضبط الدقيق مقابل التدريب من الصفر

من المفيد التمييز بين الضبط الدقيق والتدريب الكامل لفهم متى يتم استخدام كل نهج.

  • التدريب من الصفر: يتضمن ذلك تهيئة نموذج بأوزان عشوائية وتدريبه على مجموعة بيانات حتى يتقارب. يتطلب ذلك مجموعة بيانات كبيرة جدًا ومصنفة GPU كبيرة. عادةً ما يتم الاحتفاظ بذلك لإنشاء بنى جديدة أو عندما يكون المجال فريدًا تمامًا (على سبيل المثال، تحليل السدم في الفضاء السحيق مقابل الأجسام اليومية).
  • الضبط الدقيق: يبدأ هذا بالوزن المُحسّن. يتطلب بيانات أقل بكثير (غالبًا بضعة آلاف من الصور) ويتم تدريبه بشكل أسرع بكثير. بالنسبة لمعظم التطبيقات التجارية، مثل إدارة مخزون البيع بالتجزئة أو المراقبة الأمنية، يعد الضبط الدقيق هو الطريق الأكثر كفاءة للنشر.

تنفيذ الضبط الدقيق باستخدام Ultralytics

تجعل الأطر الحديثة هذه العملية سهلة المنال. على سبيل المثال، تعمل Ultralytics على تبسيط سير العمل من خلال التعامل مع إدارة مجموعات البيانات والتدريب السحابي تلقائيًا. ومع ذلك، يمكن للمطورين أيضًا ضبط النماذج محليًا باستخدام Python.

يوضح المثال التالي كيفية ضبط نموذج تم تدريبه مسبقًا يولو26 نموذج على مجموعة بيانات مخصصة. لاحظ أننا نقوم بتحميل yolo26n.pt (الأوزان المدربة مسبقًا) بدلاً من ملف تكوين مبسط، والذي يشير إلى المكتبة لبدء التعلم النقلي.

from ultralytics import YOLO

# Load a pre-trained YOLO26 model (n=nano size)
# This automatically loads weights trained on COCO
model = YOLO("yolo26n.pt")

# Fine-tune the model on a custom dataset (e.g., 'coco8.yaml')
# The 'epochs' argument determines how many passes over the data occur
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# The model is now fine-tuned and ready for specific inference tasks

الاعتبارات الرئيسية للنجاح

لتحقيق أفضل النتائج، تعتبر جودة مجموعة البيانات الجديدة أمرًا بالغ الأهمية. يمكن استخدام أدوات زيادة البيانات لتوسيع مجموعة البيانات الصغيرة بشكل مصطنع عن طريق تدوير الصور أو قلبها أو ضبط سطوعها، مما يمنع التكيف المفرط. بالإضافة إلى ذلك، تضمن مراقبة المقاييس مثل خسارة التحقق و متوسط الدقة (mAP) تعميم النموذج بشكل جيد على البيانات غير المرئية.

بالنسبة لأولئك الذين يديرون سير عمل معقدًا، فإن استخدام استراتيجيات وأدوات MLOps مثل تتبع التجارب يمكن أن يساعد في الحفاظ على التحكم في الإصدارات عبر مختلف التكرارات الدقيقة. سواء كان ذلك من أجل الكشف عن الكائنات أو تقسيم الحالات، يظل الضبط الدقيق المعيار الصناعي لنشر حلول الذكاء الاصطناعي الفعالة.

انضم إلى مجتمع Ultralytics

انضم إلى مستقبل الذكاء الاصطناعي. تواصل وتعاون وانمو مع المبتكرين العالميين

انضم الآن