# تجهيز مجموعة بيانات

> ارفع ملف CSV أو JSON أو Excel، وتحقّق من أعمدته، وعدّل الصفوف.

مجموعة البيانات هي جدول من الأمثلة يتعلّم منها تشغيل التحسين ويُقيَّم عليها. يوضّح هذا الدليل كيف ترفع ملفًا، وتحرّر الصفوف والأعمدة، وتعيّن أدوار الأعمدة، وتشارك مجموعة بيانات. للمفاهيم، اقرأ [مجموعات البيانات](/docs/ar/concepts/datasets).

## الملفات المدعومة

يقرأ Skynet أنواع الملفات هذه:

| الامتداد        | كيف يقرأه Skynet                                                                       |
| --------------- | -------------------------------------------------------------------------------------- |
| `.csv`          | السطر الأول هو صف العناوين. يحتاج الملف إلى صف بيانات واحد على الأقل.                  |
| `.json`         | مصفوفة من الكائنات، أو كائن واحد. تصبح مفاتيح الكائن الأول هي الأعمدة.                 |
| `.xlsx`, `.xls` | يقرأ Skynet الورقة الأولى فقط.                                                         |

يرفض Skynet الامتدادات الأخرى بالرسالة "Unsupported file format".

> [!TIP]
> ضع المخرج المتوقع في العمود الأخير. يعلّم معالج الإرسال العمود الأخير على أنه الإخراج افتراضيًا.

### مثال CSV

```csv
question,answer
What is the capital of France?,Paris
How many legs does a spider have?,8
```

### مثال JSON

```json
[
  { "question": "What is the capital of France?", "answer": "Paris" },
  { "question": "How many legs does a spider have?", "answer": "8" }
]
```

## رفع مجموعة بيانات

1. افتح **مجموعات البيانات**.
2. انقر **رفع مجموعة بيانات**، أو اسحب ملفًا إلى الصفحة. تعرض الصفحة "أفلِت للرفع" أثناء السحب.
3. انتظر الإشعار "حُفظت مجموعة البيانات في مكتبتك".

يستخدم Skynet اسم الملف بدون امتداده اسمًا لمجموعة البيانات. لتغييره، حدّد مجموعة البيانات وانقر **إعادة تسمية**.

> [!NOTE]
> لكل حساب حصة تخزين. إذا تجاوز رفعٌ الحصة، يفتح Skynet نافذة حوار تشرح الحد. راجع [الحدود](/docs/ar/limits).

يمكنك أيضًا رفع ملف في معالج الإرسال ("ارفع ملف CSV أو JSON أو Excel") أو إرفاقه في [لوحة الوكيل](/docs/ar/guides/agent-panel).

## العثور على مجموعة بيانات

تسرد المكتبة مجموعات بياناتك. استخدم **البحث بالاسم** لتصفية القائمة. تظهر مجموعات البيانات التي يشاركها آخرون معك تحت **تمت مشاركتها معي**.

عندما تحدّد مجموعة بيانات واحدة، تظهر هذه الإجراءات:

- **وسم مجموعة البيانات هذه** يفتح [أداة الوسم](/docs/ar/guides/tagger) بهذه المجموعة.
- **تحرير البيانات** يفتح محرّر مجموعة البيانات.
- **مشاركة** يفتح نافذة المشاركة.
- **إعادة تسمية** يغيّر اسم مجموعة البيانات.

الإجراءات الأخرى هي **حفظ نسخة** و**حذف**.

> [!WARNING]
> يزيل الحذف مجموعة البيانات من مكتبتك نهائيًا. لا يمكنك التراجع عنه. تبقى التشغيلات المبنية من مجموعة البيانات صالحة، لكن رابطها إليها ينقطع.

## تحرير مجموعة بيانات

يعرض المحرّر مجموعة البيانات كشبكة. يعرض 100 صف في كل صفحة. استخدم **الصفوف التالية** و**الصفوف السابقة** للتنقل بين الصفحات.

### تغيير الصفوف والأعمدة

- **إضافة صف** و**إضافة عمود** يضيفان خلايا جديدة في النهاية.
- **إدراج صف لأعلى** و**إدراج صف لأسفل** يضيفان صفًا بجوار الصف المحدّد.
- **تكرار الصف** و**حذف الصف** و**حذف العمود** و**إعادة تسمية العمود** تغيّر البنية.
- **اسحب للتعبئة** ينسخ قيمة خلية إلى الخلايا المجاورة لها.
- **تراجع** و**إعادة** يعكسان آخر تغيير لك أو يكرّرانه.

انقر نقرًا مزدوجًا على صف لعرضه كاملًا.

### الحفظ

يحفظ المحرّر تغييراتك تلقائيًا، بعد كل تعديل بوقت قصير. تعرض الحالة **جارٍ الحفظ…** أثناء الحفظ. إذا فشل الحفظ، تعرض الحالة **فشل الحفظ**.

> [!NOTE]
> لا يستطيع المحرّر حفظ مجموعة بيانات بلا صفوف. يعرض "أضف صفاً لحفظ تغييراتك" حتى تضيف صفًا.

انقر **العودة إلى المكتبة** عندما تنتهي.

### وصول للقراءة فقط

إذا كان لديك دور المشاهد في مجموعة بيانات مشتركة، يفتح المحرّر في وضع القراءة فقط. لتغيير البيانات، اطلب من المالك دور المحرّر، أو استخدم **حفظ نسخة**.

### التصنيف بالذكاء الاصطناعي

في المحرّر إجراء **التصنيف بالذكاء الاصطناعي**. يفتح أداة الوسم، حيث يساعدك نموذج ذكاء اصطناعي على إضافة التصنيفات. راجع [تصنيف البيانات بأداة الوسم](/docs/ar/guides/tagger).

## تعيين أدوار الأعمدة

يجب أن يعرف التشغيل أي الأعمدة هي مُدخلات وأي عمود هو المخرج المتوقع. تعيّن هذه الأدوار عند إرسال التشغيل، وليس في محرّر مجموعة البيانات.

في معالج الإرسال، تعرض خطوة "كيفية قراءة البيانات" كل عمود مع ثلاثة خيارات:

- **الإدخال**: يستلم البرنامج هذه القيمة.
- **الإخراج**: الإجابة المتوقعة التي يقارن بها المُقيِّم.
- **تخطٍّ**: يتجاهل التشغيل هذا العمود.

القيم الافتراضية هي:

- كل عمود إدخال، والعمود الأخير هو الإخراج.
- مجموعة البيانات ذات العمود الواحد لها إدخال واحد ولا إخراج.

بدون عمود إخراج، يستخدم Skynet الصف الأول كإدخال واحد. يجب أن تختار عمود إدخال واحدًا على الأقل.

يمكن لبعض الأعمدة أيضًا أن تحتوي على صور. لتلك الأعمدة، اختر **صورة** أو **نص** لتخبر Skynet كيف يقرأ القيم.

> [!TIP]
> يعرض محرّر مجموعة البيانات شارة "output" على أعمدة الإخراج. العمود الجديد الذي تضيفه في المحرّر يبدأ كإدخال.

يقسّم المعالج أيضًا الصفوف إلى أجزاء للتدريب والتقييم. يجب أن يكون مجموع الأجزاء 1. يعرض المعالج "يجب أن يكون مجموع التقسيم 1." عندما لا يكون كذلك. للمسار الكامل، اقرأ [إرسال تشغيل](/docs/ar/guides/submit).

## مشاركة مجموعة بيانات

حدّد مجموعة بيانات وانقر **مشاركة**. تفتح نافذة **المشاركة والخصوصية**.

### وصول الرابط

| الخيار                     | من يمكنه فتح مجموعة البيانات                                     |
| -------------------------- | ---------------------------------------------------------------- |
| **مقيّد**                  | المالك والأشخاص المدعوون فقط.                                    |
| **أي شخص لديه الرابط**     | أي شخص مسجّل الدخول لديه الرابط، بالدور الذي تختاره.             |

لمجموعة بيانات "أي شخص لديه الرابط"، اختر الدور الذي يمنحه الرابط: **مشاهد** أو **محرّر**. انقر **نسخ الرابط** لنسخ عنوان URL.

### دعوة أشخاص

1. تحت **دعوة أشخاص**، اكتب اسم مستخدم في **أضِف أشخاصًا باسم المستخدم**.
2. انقر **دعوة**.
3. تحقّق من القائمة تحت **الأشخاص الذين لديهم وصول**. استخدم **تغيير الدور** لتغيير دور شخص ما.

الأدوار هي:

| الدور   | الوصول                                                            |
| ------- | ----------------------------------------------------------------- |
| المالك  | تحكم كامل، بما في ذلك إدارة المشاركة والحذف.                      |
| محرّر   | وصول المشاهد بالإضافة إلى تشغيل النموذج والمحادثة وإعادة التسمية. |
| مشاهد   | يفتح مجموعة البيانات. المحرّر للقراءة فقط.                         |

### نقل الملكية

استخدم **نقل الملكية** لإعطاء مجموعة البيانات لشخص آخر. يطلب منك Skynet التأكيد.

> [!WARNING]
> بعد النقل، تصبح محرّرًا وتفقد صلاحيات المالك.

## الخطوات التالية

- [أرسِل تشغيلًا](/docs/ar/guides/submit) باستخدام مجموعة بياناتك.
- [صنّف البيانات بأداة الوسم](/docs/ar/guides/tagger) إذا لم تكن لصفوفك تصنيفات بعد.
- اقرأ عن [المُقيِّمات](/docs/ar/concepts/scorers) لتختار كيف يقارن Skynet المخرجات.

---

Source: https://staging.skynetml.com/docs/ar/guides/datasets
