كيف يعمل LoRA
إعادة تدريب نموذج كامل تعني إعادة كتابة مليارات الأوزان وإنتاج ملف من 2 إلى 7 غيغابايت. يجمّد LoRA النموذج ولا يدرّب إلا مصفوفتين صغيرتين في كل طبقة انتباه يقارب حاصل ضربهما التغيير. تلتقط النتيجة «ما هو جديد» في بضعة ميغابايتات وتُطبَّق فورًا عند التوليد بمضاعف. تكفي عشر إلى ثلاثين صورة وبضع دقائق على بطاقة منزلية لتدريب واحد.
كيف تستخدم LoRA
- نزّل LoRA مصنوعًا لـنموذجك الأساسي: لا يعمل LoRA لـSD 1.5 مع SDXL والعكس صحيح؛ ولـSD 3.5 ملفاته الخاصة.
- ضع الملف في
models/Loraفي Automatic1111 (أو المجلد المقابل في ComfyUI أو Forge أو Fooocus). - استدعِه في البرومبت:
<lora:filename:0.8>. الرقم هو الوزن؛ النطاق المعتاد 0.6 إلى 1.0. - أضف كلمة التفعيل التي حددها المؤلف إن وجدت (اسم شخصية أو رمز أسلوب).
- اضبط: إن كان قويًا جدًا تشابهت كل الصور، وإن كان ضعيفًا جدًا لم يتغير شيء.
الجمع بين ملفات LoRA
يمكن تكديس عدة ملفات LoRA: أسلوب بـ0.7، وشخصية بـ0.8، ومحسّن تفاصيل بـ0.4. أبقِ مجموع الأوزان في حدود 1.5 إلى 2 على الأكثر، وثبّت السييد أثناء الضبط وإلا لن تعرف ما يفعله كل واحد. ملفات LoRA المدرّبة على المفهوم نفسه تتصارع؛ اختر واحدًا.
LoRA أم embeddings أم checkpoints: أيها تختار؟
| النوع | الحجم | الأنسب لـ | طريقة الاستخدام |
|---|---|---|---|
| Checkpoint (تعديل كامل) | 2–7 غيغابايت | جمالية كاملة (واقعية، أنمي) | يحل محل النموذج الأساسي |
| LoRA | 20–150 ميغابايت | أسلوب أو شخصية أو غرض أو وضعية | <lora:name:weight> في البرومبت |
| Textual inversion (embedding) | 10–100 كيلوبايت | رمز واحد، سلبي غالبًا | اسم الرمز في البرومبت |
معظم الناس يشغّلون checkpoint جيدًا واحدًا ويبدّلون ملفات LoRA لكل صورة.
أين تجد ملفات LoRA
يستضيف Civitai وHugging Face عشرات الآلاف منها، مع صور أمثلة وكلمات التفعيل والنموذج الأساسي المطلوب. تحقق من الترخيص: كثير منها يمنع الاستخدام التجاري أو تقليد أشخاص حقيقيين. ومقارنة أساليب الفنانين لدينا بديل جيد للأساليب: اسم في البرومبت يفعل غالبًا ما يفعله LoRA الأسلوب، دون تنزيل أي شيء.