الانتقال إلى المحتوى
Bayanii
الدرس 6

قراءة تقرير مجموعة بياناتك

لحظة رفعك ملفًا، يفحصه نحو ثلاثين فحصًا تلقائيًا — قبل إنفاق ثانية واحدة على التدريب. يفكك هذا الدرس التقرير الذي تنتجه: مستويات الخطورة الثلاثة، وما الذي تطلبه منك كل نتيجة فعليًا.

ماذا يحدث عند الرفع

البيانات الرديئة تهدر وقت التدريب وتنتج نماذج تكذب. لذا يحلّل بيانِي كل عمود — الأنواع والفجوات والنطاقات والتكرارات — ويشغّل فحوصاته لحظة وصول الملف. كل ما يستحق انتباهك يصبح نتيجة في لوحة فحوصات البيانات، موسومة بأحد ثلاثة مستويات.

مستويات الخطورة الثلاثة

عائق — يجب إصلاحه قبل التدريب

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

تحذير — يحتاج قرارك؛ لم نُغيّر شيئاً

شيء لا يحكم عليه غيرك — هل هذا العمود معرّف فعلًا؟ هل البيانات مرتبة زمنيًا حقًا؟ يتعمّد بيانِي عدم إصلاح هذه تلقائيًا؛ يرفع العلم ويترك القرار لك.

معلومة — عولجت تلقائيًا أو للعلم فقط

إمّا أن بيانِي أصلحها بالفعل (مع خيار «أبقِ بياناتي كما هي» في اللوحة)، أو أنها سياق محض. لا إجراء مطلوبًا.

قاعدة واحدة تجمع كل شيء: ما يمكن إصلاحه تلقائيًا معلومة، وما يحتاج حكمك تحذير، وما يجب حسمه حاجب. وتتكيف المستويات مع شدة المشكلة في ملفك أنت — والكتالوج أدناه يعرض المستوى المعتاد.

فحوصات العمود الهدف

الهدف يبدو قيمة رقمية متصلة

تحذير

اخترت التصنيف، لكن الهدف يحمل أرقامًا متمايزة كثيرة — يبدو كمّيةً تُتوقَّع.

ما العمل: حوّل المهمة إلى انحدار، أو أكّد أن القيم فئات فعلًا.

الهدف يبدو فئوياً

تحذير

اخترت الانحدار، لكن الهدف لا يحمل سوى حفنة من القيم المتكررة.

ما العمل: حوّل إلى التصنيف، أو أكّد أن الأرقام كميات فعلًا.

هدف ثابت القيمة

حاجب

كل الصفوف تحمل الإجابة نفسها — لا شيء ليُتعلَّم.

ما العمل: اختر عمودًا هدفًا مختلفًا، أو أصلح التصدير الذي سوّى القيم.

عدم توازن الفئات

معلومة

صنف واحد يفوق البقية بفارق هائل — فخ الدقة في الدرس 3.

ما العمل: يعالَج تلقائيًا بأوزان أصناف متوازنة؛ احكم على النموذج بالدقة المتوازنة لا الدقة العادية.

هدف بعدد فئات مرتفع

تحذير

للهدف فئات متمايزة كثيرة جدًا، بعضها يظهر مرة أو مرتين — فتصبح الدرجات لكل فئة غير موثوقة.

ما العمل: اجمع الفئات النادرة معًا، أو عامل العمود كرقم إن كان كذلك.

التواء التوزيع

معلومة

الهدف مائل — قيم متطرفة قليلة تهيمن على النطاق.

ما العمل: سياق فقط: توقّع أن تقود القيمُ الكبيرة مقاييسَ الخطأ.

تسرب الهدف

حسب الحالة

خاصية تعكس الهدف بدقة مريبة — غالبًا معلومات سُجّلت بعد وقوع النتيجة (عمود «استرداد» يتنبأ بالإلغاءات).

ما العمل: الحالات القوية تحجب التدريب؛ ألغِ اختيار العمود المعلَّم، أو تجاوز صراحةً إن كنت واثقًا من سلامته.

فحوصات أعمدة الخصائص

قيم مفقودة

معلومة

عمود فارغ كليًا — أو يكاد.

ما العمل: يُسقَط تلقائيًا؛ أبقِه عبر خيار الاستثناء إن كان الفراغ نفسه ذا معنى.

نسبة القيم المفقودة

حسب الحالة

عمود فيه نسبة ملحوظة من الخلايا الفارغة.

ما العمل: الفجوات الخفيفة تُملأ تلقائيًا من بيانات التدريب؛ والثقيلة تُرفع لقرارك.

عمود ثابت

معلومة

كل الصفوف تحمل القيمة نفسها — لا إشارة إطلاقًا.

ما العمل: يُسقَط تلقائيًا.

عمود شبه ثابت

تحذير

كل الصفوف تقريبًا تحمل القيمة نفسها — والاستثناءات النادرة قد تكون إشارة، أو مجرد ضجيج.

ما العمل: يُترك في مكانه عمدًا: قرّر ما إذا كانت القيم النادرة ذات معنى، وألغِ اختيار العمود إن لم تكن كذلك.

عمود من نوع المعرّف

معلومة

قيمة مختلفة في كل صف — رقم صف أو معرّف. وقود حفظٍ خالص للنموذج.

ما العمل: يُسقَط تلقائيًا.

عمود باسم معرّف

معلومة

العمود مسمّى كمعرّف (id، uuid، serial…).

ما العمل: يُسقَط تلقائيًا بالاسم؛ استثنِه إن كان بيانات حقيقية.

أعمدة مكررة

معلومة

عمودان نسختان متطابقتان.

ما العمل: تُسقَط إحدى النسختين تلقائيًا.

ارتباط خطي متعدد

معلومة

خاصيتان تتحركان معًا بشكل شبه تام — معلومات فائضة.

ما العمل: سياق فقط؛ اختيار الخصائص يعالج الفائض.

عدد كبير من السمات مقارنة بعدد الصفوف

معلومة

أعمدة أكثر مما يحتمله عدد الصفوف — خطر فرط تخصيص (الدرس 1).

ما العمل: يُشدَّد اختيار الخصائص تلقائيًا؛ والمزيد من الصفوف يفيد دائمًا.

فحوصات جودة البيانات

صفوف مكررة

تحذير

نسخ متطابقة من الصفوف. قد تقع النسخ في مادة المذاكرة والامتحان معًا، فتتضخم الدرجات.

ما العمل: الأفضل عادةً إزالة التكرار — إلا إذا كانت التكرارات أحداثًا منفصلة فعلًا.

أنواع مختلطة

معلومة

أرقام مخزنة كنص — «1,200 ريال»، أرقام هندية-عربية، رموز عملات.

ما العمل: تُنظَّف تلقائيًا؛ ويُطبَّق التنظيف نفسه مجددًا وقت التنبؤ ليبقى متسقًا.

ترميزات مختلطة

تحذير

عمود يحتوي أحرف استبدال مشوّهة (�) — الأرجح أن الملف حُفظ بترميز نصي خاطئ.

ما العمل: أعد تصدير الملف بترميز UTF-8 وارفعه مجددًا؛ فالقيم المشوّهة لا يمكن استعادتها من هذه النسخة.

نص عربي

معلومة

رُصد محتوى عربي في البيانات.

ما العمل: سياق فقط — مدعوم أصلًا.

عمود تاريخ/وقت

معلومة

عمود يحتوي تواريخ.

ما العمل: يُفكَّك تلقائيًا إلى أجزاء قابلة للتعلّم (سنة، شهر، يوم الأسبوع…) للانحدار والتصنيف.

قد تكون البيانات مرتبة زمنيًا

تحذير

الصفوف تبدو زمنية. التقسيم العشوائي للتدريب/الاختبار قد يسرّب المستقبل إلى الامتحان ويجامل الدرجات.

ما العمل: إن كان الزمن مهمًا لسؤالك، ففكّر في مهمة التنبؤ الزمني — أو اقرأ الدرجات بحذر.

فحوصات الجدوى

صفوف غير كافية للتحقق المتقاطع

حاجب

صفوف لا تكفي لإجراء الامتحانات الدوّارة من الدرس 1 — وأي درجة ستكون ضجيجًا.

ما العمل: لا يمكن تجاوزه. اجمع صفوفًا أكثر؛ بضع مئات أرضية عملية.

خطر نفاد الذاكرة

حاجب

مجموعة البيانات أكبر من ذاكرة آلة التدريب — كانت المهمة ستُقتل في منتصفها.

ما العمل: لا يمكن تجاوزه. قلّل الصفوف أو الأعمدة، أو قسّم المسألة.

فحوصات خاصة بالتنبؤ الزمني

تعمل هذه فقط لمهمة التنبؤ الزمني، حيث يجب أن يكون محور الزمن نفسه سليمًا (الدرس 4).

لا يوجد عمود تاريخ/وقت صالح

حاجب

يحتاج التنبؤ الزمني عمودًا يقول متى حدث كل صف، ولم يمكن تحليل أي عمود.

ما العمل: أضف أو أصلح عمود تاريخ/وقت.

لا يوجد تردد زمني منتظم

حاجب

الطوابع الزمنية بلا إيقاع ثابت (يومي؟ شهري؟)، فالإزاحات غير معرَّفة.

ما العمل: أعد معاينة البيانات على فترة منتظمة أولًا.

معاينة غير منتظمة

تحذير

منتظمة غالبًا، لكن بعض الفترات منحرفة.

ما العمل: افحص الفترات المفقودة أو المكررة قبل الوثوق بالتوقع.

فجوات في السلسلة الزمنية

تحذير

ثقوب في الخط الزمني — مارسُ مفقود يكسر «كل صف يتبع سابقه».

ما العمل: املأ الفجوات أو أقرّ بها؛ فالإزاحات الممتدة عبر فجوة تضلّل النموذج.

سجل تاريخي غير كافٍ

حسب الحالة

نقاط زمنية أقل مما تتطلبه الإزاحات والأفق اللذان طلبتهما.

ما العمل: حاجب عند الاستحالة الفعلية؛ وإلا فقصّر الإزاحات/الأفق أو أحضر سجلًا أطول.

هدف غير مستقر إحصائياً

معلومة

السلسلة تتجه بقوة عبر الزمن بدلًا من التحويم حول مستوى.

ما العمل: سياق فقط — النماذج القائمة على الإزاحات تتعامل مع الاتجاه؛ فقط اعلم أن التوقعات البعيدة تمدّه.

تم اكتشاف موسمية

معلومة

وُجدت دورة متكررة (أسبوعية، سنوية…).

ما العمل: خبر جيد — نافذة الإزاحات مُقاسة ليستفيد منها النموذج.

فجوات في متغيّر خارجي قرب نهاية السلسلة

تحذير

خاصية مساندة فارغة في أحدث الصفوف — حيث يحتاجها التنبؤ بالضبط.

ما العمل: املأ القيم الحديثة، أو أسقط تلك الخاصية.

عدد سمات الإزاحة الزمنية مرتفع

تحذير

إعدادات الإزاحات تولّد عددًا كبيرًا جدًا من الخصائص مقارنة بالسجل المتاح.

ما العمل: قلّص نافذة الإزاحات، أو أحضر سجلًا أطول.

أفق التنبؤ يتجاوز الحد الأقصى

حاجب

الأفق المطلوب يتجاوز ما يحتمله السجل.

ما العمل: اطلب خطوات أقل للأمام، أو أحضر سجلًا أطول.

أسماء النتائج تطابق المقيّم الفعلي وتتكيف المستويات مع بياناتك — والتقرير في صفحة مجموعة بياناتك هو المرجع دائمًا. يُحدَّث هذا الدرس يدويًا عند تغيّر الفحوصات، فقد يتأخر أحيانًا عن الكود.