نظرة عامة
LoRA (تكيّف الرتبة المنخفضة) هي تقنية للضبط الدقيق تُعلّم نموذج ذكاء اصطناعي أسلوبًا بصريًا جديدًا باستخدام مجموعة صغيرة من صور المثال. تعمل عن طريق حقن “أوزان أسلوب” جديدة في نموذج موجود، مما يجعل التدريب سريعًا وفعّالًا في آن واحد. يرشدك هذا الدليل عبر سير العمل الكامل:تحضير صور التدريب
نسّق ورفع صورًا عالية الجودة تُمثّل الأسلوب الذي تريده
إرسال مهمة التدريب
أرسل طلب POST إلى
/styles/train مع روابط صورك وتكوينكمراقبة التقدّم
تتبّع حالة مهمة التدريب باستخدام
job_id المُرجَعالتوليد بأسلوبك
طبّق أسلوبك المدرّب على توليد الصور
تحضير صور التدريب
تنسيق مجموعة البيانات لديك
تؤثر جودة صور التدريب مباشرةً على النتائج. تختلف متطلبات أنواع التدريب المختلفة:كم صورة؟
الجودة أهم بكثير من الكمية. مجموعة صغيرة من الصور الممتازة تفوق مجموعة كبيرة من الصور المتوسطة.أمثلة على مجموعات البيانات
- تدريب الشخصيات: صور لشخص بأوضاع وتعابير وظروف إضاءة متنوعة. تجنّب تضمين أشخاص آخرين في الصور.
- تدريب الأسلوب: مجموعة من الأعمال الفنية بأسلوب متسق. على سبيل المثال، مجموعة بيانات Ukiyo-E من متحف المتروبوليتان للفنون توفر مطبوعات يابانية على الخشب مثالية لتدريب أسلوب فني.
رفع الصور
قبل التدريب، ارفع صورك للحصول على روابط مستضافة. استخدم نقطة النهاية/assets:
تدريب أسلوبك
مثال أساسي على التدريب
أرسل روابط صورك لبدء التدريب:أنواع التدريب
يعيّن معلمtype قيمًا افتراضية ذكية مُحسَّنة لحالة الاستخدام لديك:
المعلمات
المعلمات المطلوبة
string
required
اسم وصفي لأسلوبك المخصص.مثال:
"Ukiyo-E Style"، "Product Photos"array
required
مصفوفة من روابط الصور للتدريب عليها. أدرج المزيد من الصور للحصول على نتائج أفضل.
المعلمات الاختيارية
string
default:"flux_dev"
النموذج الأساسي للتدريب:نماذج الصور:
flux_dev- عالي الجودة، متعدد الاستخداماتflux_schnell- نموذج BFL الفوريqwen- نموذج Alibabaz-image- نموذج صور فعّال من Alibabawan22- توليد الصور فقط
wan- نموذج فيديو Alibaba
string
default:"Default"
فئة التدريب:
Style أو Object أو Character أو Defaultstring
كلمة مخصصة لتفعيل هذا الأسلوب في النصوص الوصفية. عند عدم تحديدها، يُستخدم اسم الأسلوب.
معلمات متقدمة
معلمات متقدمة
ضبط المعلمات المتقدمة
ابدأ بالقيم الافتراضية التي يضبطها حقلtype — إنها تعمل جيدًا لمعظم الحالات. اضبطها فقط إذا كنت تواجه مشكلات محددة:
معدل التعلّم
معدل التعلّم
يتحكم في مدى تكيّف النموذج بقوة مع صور التدريب لديك.
علامات تدل على أنك تحتاج إلى الضبط:
- المخرجات تبدو مطابقة لصور التدريب ← اخفض المعدل
- تأثير الأسلوب ضعيف بعد التدريب ← ارفع المعدل قليلًا
خطوات التدريب
خطوات التدريب
مدة تدريب النموذج على صورك.
علامات تدل على أنك تحتاج إلى الضبط:
- المخرجات جامدة جدًا، تتجاهل النصوص الوصفية ← قلّل الخطوات
- تأثير الأسلوب ضعيف ← زد الخطوات
- الصور المُولّدة تبدو تمامًا مثل بيانات التدريب ← قلّل الخطوات (إفراط في التعلّم)
تنسيق الاستجابة
مراقبة تقدّم التدريب
يستغرق التدريب عادةً 5-15 دقيقة. استعلم عن Jobs API للتحقق من الحالة:قيم حالة المهمة
قيم حالة المهمة
تمرّ مهام التدريب بهذه الحالات:
- queued - في انتظار الطابور
- processing - تدريب نشط
- completed - انتهى التدريب بنجاح
- failed - واجه التدريب خطأ
- cancelled - تم إلغاء المهمة يدويًا
استخدام أسلوبك المدرّب
بمجرد اكتمال التدريب، طبّق أسلوبك على توليد الصور باستخدام معلمstyles:
قوة الأسلوب
يتحكم معلمstrength (0.0-1.0) في مدى قوة تطبيق أسلوبك:
دمج أساليب متعددة
طبّق أساليب متعددة عن طريق إضافتها إلى مصفوفةstyles:
أفضل الممارسات
اختيار الصور
اختيار الصور
- استخدم أكبر عدد ممكن من الصور عالية الجودة للحصول على نتائج مثالية
- تأكّد من تناسق الأسلوب عبر جميع صور التدريب
- تنوّع في المواضيع مع الحفاظ على تماسك الأسلوب
- تجنّب العلامات المائية أو النصوص المتراكبة أو التشوّهات
- استخدم صورًا بدقة 1024x1024 على الأقل
تكوين التدريب
تكوين التدريب
- ابدأ بالمعلمات الافتراضية باستخدام حقل
type - للأساليب: 500-1000 خطوة عادةً كافية
- معدلات التعلّم الأقل (0.0001-0.0003) تمنع الإفراط في التعلّم
- زد الخطوات إذا لم يكن الأسلوب قويًا بما يكفي
- قلّل الخطوات إذا كانت المخرجات جامدة جدًا
كلمات التفعيل
كلمات التفعيل
- استخدم كلمة التفعيل نفسها إذا كنت تخطط لدمج أساليب متعددة
- يتم حقن كلمات التفعيل تلقائيًا في النص الوصفي إذا أدرجت الأسلوب
- تجنّب الكلمات الشائعة التي تظهر في النصوص الوصفية النمطية
- استخدم الشرطات السفلية للكلمات المتعددة:
my_custom_style