مسرد المصطلحات

التكيف منخفض الرتبة (LoRA)

اكتشف كيف تقوم LoRA بضبط نماذج الذكاء الاصطناعي الكبيرة مثل YOLO بكفاءة، مما يقلل من التكاليف ويتيح نشر الحافة بأقل قدر من الموارد.

تدريب YOLO النماذج
ببساطة مع Ultralytics HUB

التعرف على المزيد

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

ما هي "لورا"؟

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

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

أهمية قانون لورا وتطبيقاته

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

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

  • تكييف المجال بكفاءة: في السيناريوهات التي يحتاج فيها نموذج مُدرب مسبقًا إلى التكييف مع مجال محدد للغاية، مثل تحليل الصور الطبية أو التطبيقات الصناعية المتخصصة، يمكن استخدام LoRA لضبط النموذج بكفاءة دون إعادة تدريب مكثفة. على سبيل المثال، يمكن تسريع عملية تكييف نموذجالكشف عن الكائنات Ultralytics YOLO لمهمة محددة للغاية للكشف عن عيوب التصنيع باستخدام LoRA. هذه الكفاءة أمر بالغ الأهمية للنشر والتكرار السريع في المجالات المتخصصة.

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

الضبط الدقيق الكامل مقابل الضبط الكامل

يتضمن الضبط الدقيق التقليدي تحديث جميع معلمات نموذج مُدرَّب مسبقًا. وعلى الرغم من أن هذا يمكن أن يؤدي إلى نتائج ممتازة، إلا أنه مكلف من الناحية الحسابية ويتطلب مساحة تخزين كبيرة لكل نموذج تم ضبطه بدقة. تقدم LoRA بديلاً مقنعًا من خلال:

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

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

قراءة الكل