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

ضبط التعليمات

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

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

كيف يعمل ضبط التعليمات

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

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

أدى ضبط التعليمات إلى إطلاق العنان لقدرات تحويلية في كل من النصوص والوسائط المرئية:

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

لإدارة مجموعات البيانات عالية الجودة المطلوبة لهذه العمليات المتقدمة، غالبًا ما تلجأ الفرق إلى Ultralytics التي تبسط عملية تعليق مجموعات البيانات وتنظيم المشاريع ونشر التدريبات القائمة على السحابة.

التمييز بين المفاهيم ذات الصلة

لتصميم خطوط أنابيب الذكاء الاصطناعي بشكل صحيح، من المهم التمييز بين ضبط التعليمات وتقنيات تحسين النماذج المماثلة :

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

تكييف النماذج في الممارسة العملية

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

from ultralytics import YOLO

# Load a pre-trained YOLO26 foundation model
model = YOLO("yolo26n.pt")

# Adapt the model weights to a custom task dataset using the PyTorch backend
# This process aligns the model's predictive capabilities with user-defined classes
results = model.train(data="custom_task.yaml", epochs=50, imgsz=640)

من خلال الاستفادة من منهجيات التدريب المتقدمة هذه، يمكن للمطورين نشر أنظمة ذكاء اصطناعي قوية تفسر وتنفذ الأوامر المعقدة بشكل موثوق، مما يسد الفجوة بين التعلم العميق النظري والبرمجيات العملية التي تركز على المستخدم . لمزيد من القراءة حول آليات التدريب، استكشف PyTorch الرسمية PyTorch حول تدريب الشبكات العصبية.

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

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

انضم الآن