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

## المدخلات

| المعامل     | نوع البيانات | نوع الإدخال | القيمة الافتراضية | النطاق    | وصف استعاري           | الغرض التقني                     |
| ----------- | ------------- | ---------- | ------- | --------- | ------------------------------ | ---------------------------- |
| `النموذج`     | MODEL         | إدخال      | -       | -         | **نوع اللوحة**: مواد اللوحات المختلفة تحتاج لصيغ طلاء مختلفة | كائن نموذج الانتشار، يحدد أساس حساب سيغما |
| `الجدولة` | COMBO[STRING] | واجهة      | -       | 9 خيارات  | **تقنية المزج**: اختر كيف يتغير تركيز الطلاء | خوارزمية الجدولة، تتحكم في نمط اضمحلال الضوضاء |
| `الخطوات`     | INT           | واجهة      | 20      | 1-10000   | **عدد مرات المزج**: فرق الدقة بين 20 مزجًا و50 مزجًا | خطوات أخذ العينات، تؤثر على جودة التوليد وسرعته |
| `إزالة الضجيج`   | FLOAT         | واجهة      | 1.0     | 0.0-1.0   | **شدة الإبداع**: تحكم في المستوى من الضبط الدقيق إلى إعادة الرسم | قوة إزالة الضوضاء، تدعم سيناريوهات إعادة الرسم الجزئي |

### أنواع المجدولات

استنادًا إلى الكود المصدري `comfy.samplers.SCHEDULER_NAMES`، يدعم المجدولات التسعة التالية:

| اسم المجدول       | الخصائص      | حالات الاستخدام                    | نمط اضمحلال الضوضاء          |
| -------------------- | -------------------- | ---------------------------- | ---------------------------- |
| **normal**           | خطي قياسي      | سيناريوهات عامة، متوازن  | اضمحلال منتظم                |
| **karras**           | انتقال سلس    | جودة عالية، غني بالتفاصيل    | اضمحلال غير خطي سلس      |
| **exponential**      | اضمحلال أسي    | توليد سريع، كفاءة  | اضمحلال أسي سريع      |
| **sgm_uniform**      | SGM منتظم          | تحسين نموذج محدد  | اضمحلال محسّن لـ SGM          |
| **simple**           | جدولة بسيطة    | اختبار سريع، استخدام أساسي     | اضمحلال مبسط             |
| **ddim_uniform**     | DDIM منتظم         | تحسين أخذ عينات DDIM   | اضمحلال خاص بـ DDIM             |
| **beta**             | توزيع بيتا    | احتياجات توزيع خاصة   | اضمحلال دالة بيتا     |
| **linear_quadratic** | تربيعي خطي     | تحسين سيناريو معقد| اضمحلال دالة تربيعية     |
| **kl_optimal**       | KL الأمثل           | تحسين نظري     | اضمحلال محسّن لتباعد KL|

## المخرجات

| المعامل | نوع البيانات | نوع الإخراج | وصف استعاري   | المعنى التقني                |
| --------- | --------- | ----------- | ---------------------- | -------------------------------- |
| `sigmas`  | SIGMAS    | إخراج      | **جدول وصفات الطلاء**: قائمة مفصلة بتركيز الطلاء للاستخدام خطوة بخطوة | تسلسل مستويات الضوضاء، يوجه عملية إزالة الضوضاء لنموذج الانتشار |

## دور العقدة: مساعد مزج الألوان للفنان

تخيل أنك فنان تقوم بإنشاء صورة واضحة من مزيج فوضوي من الطلاء (الضوضاء). تعمل `BasicScheduler` كـ **مساعد مزج الألوان المحترف** الخاص بك، الذي تتمثل مهمته في تحضير سلسلة من وصفات تركيز الطلاء الدقيقة:

### سير العمل

- **الخطوة 1**: استخدم طلاء بتركيز 90% (مستوى ضوضاء عالٍ)
- **الخطوة 2**: استخدم طلاء بتركيز 80%
- **الخطوة 3**: استخدم طلاء بتركيز 70%
- **...**
- **الخطوة النهائية**: استخدم طلاء بتركيز 0% (لوحة نظيفة، بدون ضوضاء)

### المهارات الخاصة لمساعد الألوان

**طرق المزج المختلفة (المجدول)**:

- **طريقة مزج "karras"**: يتغير تركيز الطلاء بسلاسة شديدة، مثل تقنية التدرج الاحترافية للفنان
- **طريقة مزج "exponential"**: ينخفض تركيز الطلاء بسرعة، مناسب للإبداع السريع
- **طريقة مزج "linear"**: ينخفض تركيز الطلاء بشكل منتظم، مستقر ويمكن التحكم به

**التحكم الدقيق (الخطوات)**:

- **20 مزجًا**: رسم سريع، كفاءة أولاً
- **50 مزجًا**: رسم دقيق، جودة أولاً

**شدة الإبداع (إزالة الضوضاء)**:

- **1.0 = إبداع جديد كامل**: ابدأ من لوحة فارغة تمامًا
- **0.5 = تحويل نصف**: احتفظ بنصف اللوحة الأصلية، وحول النصف الآخر
- **0.2 = تعديل دقيق**: قم فقط بتعديلات طفيفة على اللوحة الأصلية

### التعاون مع العقد الأخرى

`BasicScheduler` (مساعد الألوان) → تحضير الوصفة → `SamplerCustom` (الفنان) → الرسم الفعلي → العمل المكتمل

> تم إنشاء هذه الوثيقة بواسطة الذكاء الاصطناعي. إذا وجدت أي أخطاء أو لديك اقتراحات للتحسين، فلا تتردد في المساهمة! [تحرير على GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/BasicScheduler/ar.md)
