قراءة تقرير مجموعة بياناتك
لحظة رفعك ملفًا، يفحصه نحو ثلاثين فحصًا تلقائيًا — قبل إنفاق ثانية واحدة على التدريب. يفكك هذا الدرس التقرير الذي تنتجه: مستويات الخطورة الثلاثة، وما الذي تطلبه منك كل نتيجة فعليًا.
ماذا يحدث عند الرفع
البيانات الرديئة تهدر وقت التدريب وتنتج نماذج تكذب. لذا يحلّل بيانِي كل عمود — الأنواع والفجوات والنطاقات والتكرارات — ويشغّل فحوصاته لحظة وصول الملف. كل ما يستحق انتباهك يصبح نتيجة في لوحة فحوصات البيانات، موسومة بأحد ثلاثة مستويات.
مستويات الخطورة الثلاثة
كان التدريب سينهار أو ستكون النتيجة بلا معنى. بعض الحواجب (المتعلقة بجودة البيانات مثل التسرب) يمكن تجاوزها صراحةً بعد قراءتها؛ أما حواجب الجدوى — صفوف قليلة جدًا، خطر نفاد الذاكرة — فلا.
شيء لا يحكم عليه غيرك — هل هذا العمود معرّف فعلًا؟ هل البيانات مرتبة زمنيًا حقًا؟ يتعمّد بيانِي عدم إصلاح هذه تلقائيًا؛ يرفع العلم ويترك القرار لك.
إمّا أن بيانِي أصلحها بالفعل (مع خيار «أبقِ بياناتي كما هي» في اللوحة)، أو أنها سياق محض. لا إجراء مطلوبًا.
قاعدة واحدة تجمع كل شيء: ما يمكن إصلاحه تلقائيًا معلومة، وما يحتاج حكمك تحذير، وما يجب حسمه حاجب. وتتكيف المستويات مع شدة المشكلة في ملفك أنت — والكتالوج أدناه يعرض المستوى المعتاد.
فحوصات العمود الهدف
الهدف يبدو قيمة رقمية متصلة
تحذيراخترت التصنيف، لكن الهدف يحمل أرقامًا متمايزة كثيرة — يبدو كمّيةً تُتوقَّع.
ما العمل: حوّل المهمة إلى انحدار، أو أكّد أن القيم فئات فعلًا.
الهدف يبدو فئوياً
تحذيراخترت الانحدار، لكن الهدف لا يحمل سوى حفنة من القيم المتكررة.
ما العمل: حوّل إلى التصنيف، أو أكّد أن الأرقام كميات فعلًا.
هدف ثابت القيمة
حاجبكل الصفوف تحمل الإجابة نفسها — لا شيء ليُتعلَّم.
ما العمل: اختر عمودًا هدفًا مختلفًا، أو أصلح التصدير الذي سوّى القيم.
عدم توازن الفئات
معلومةصنف واحد يفوق البقية بفارق هائل — فخ الدقة في الدرس 3.
ما العمل: يعالَج تلقائيًا بأوزان أصناف متوازنة؛ احكم على النموذج بالدقة المتوازنة لا الدقة العادية.
هدف بعدد فئات مرتفع
تحذيرللهدف فئات متمايزة كثيرة جدًا، بعضها يظهر مرة أو مرتين — فتصبح الدرجات لكل فئة غير موثوقة.
ما العمل: اجمع الفئات النادرة معًا، أو عامل العمود كرقم إن كان كذلك.
التواء التوزيع
معلومةالهدف مائل — قيم متطرفة قليلة تهيمن على النطاق.
ما العمل: سياق فقط: توقّع أن تقود القيمُ الكبيرة مقاييسَ الخطأ.
تسرب الهدف
حسب الحالةخاصية تعكس الهدف بدقة مريبة — غالبًا معلومات سُجّلت بعد وقوع النتيجة (عمود «استرداد» يتنبأ بالإلغاءات).
ما العمل: الحالات القوية تحجب التدريب؛ ألغِ اختيار العمود المعلَّم، أو تجاوز صراحةً إن كنت واثقًا من سلامته.
فحوصات أعمدة الخصائص
قيم مفقودة
معلومةعمود فارغ كليًا — أو يكاد.
ما العمل: يُسقَط تلقائيًا؛ أبقِه عبر خيار الاستثناء إن كان الفراغ نفسه ذا معنى.
نسبة القيم المفقودة
حسب الحالةعمود فيه نسبة ملحوظة من الخلايا الفارغة.
ما العمل: الفجوات الخفيفة تُملأ تلقائيًا من بيانات التدريب؛ والثقيلة تُرفع لقرارك.
عمود ثابت
معلومةكل الصفوف تحمل القيمة نفسها — لا إشارة إطلاقًا.
ما العمل: يُسقَط تلقائيًا.
عمود شبه ثابت
تحذيركل الصفوف تقريبًا تحمل القيمة نفسها — والاستثناءات النادرة قد تكون إشارة، أو مجرد ضجيج.
ما العمل: يُترك في مكانه عمدًا: قرّر ما إذا كانت القيم النادرة ذات معنى، وألغِ اختيار العمود إن لم تكن كذلك.
عمود من نوع المعرّف
معلومةقيمة مختلفة في كل صف — رقم صف أو معرّف. وقود حفظٍ خالص للنموذج.
ما العمل: يُسقَط تلقائيًا.
عمود باسم معرّف
معلومةالعمود مسمّى كمعرّف (id، uuid، serial…).
ما العمل: يُسقَط تلقائيًا بالاسم؛ استثنِه إن كان بيانات حقيقية.
أعمدة مكررة
معلومةعمودان نسختان متطابقتان.
ما العمل: تُسقَط إحدى النسختين تلقائيًا.
ارتباط خطي متعدد
معلومةخاصيتان تتحركان معًا بشكل شبه تام — معلومات فائضة.
ما العمل: سياق فقط؛ اختيار الخصائص يعالج الفائض.
عدد كبير من السمات مقارنة بعدد الصفوف
معلومةأعمدة أكثر مما يحتمله عدد الصفوف — خطر فرط تخصيص (الدرس 1).
ما العمل: يُشدَّد اختيار الخصائص تلقائيًا؛ والمزيد من الصفوف يفيد دائمًا.
فحوصات جودة البيانات
صفوف مكررة
تحذيرنسخ متطابقة من الصفوف. قد تقع النسخ في مادة المذاكرة والامتحان معًا، فتتضخم الدرجات.
ما العمل: الأفضل عادةً إزالة التكرار — إلا إذا كانت التكرارات أحداثًا منفصلة فعلًا.
أنواع مختلطة
معلومةأرقام مخزنة كنص — «1,200 ريال»، أرقام هندية-عربية، رموز عملات.
ما العمل: تُنظَّف تلقائيًا؛ ويُطبَّق التنظيف نفسه مجددًا وقت التنبؤ ليبقى متسقًا.
ترميزات مختلطة
تحذيرعمود يحتوي أحرف استبدال مشوّهة (�) — الأرجح أن الملف حُفظ بترميز نصي خاطئ.
ما العمل: أعد تصدير الملف بترميز UTF-8 وارفعه مجددًا؛ فالقيم المشوّهة لا يمكن استعادتها من هذه النسخة.
نص عربي
معلومةرُصد محتوى عربي في البيانات.
ما العمل: سياق فقط — مدعوم أصلًا.
عمود تاريخ/وقت
معلومةعمود يحتوي تواريخ.
ما العمل: يُفكَّك تلقائيًا إلى أجزاء قابلة للتعلّم (سنة، شهر، يوم الأسبوع…) للانحدار والتصنيف.
قد تكون البيانات مرتبة زمنيًا
تحذيرالصفوف تبدو زمنية. التقسيم العشوائي للتدريب/الاختبار قد يسرّب المستقبل إلى الامتحان ويجامل الدرجات.
ما العمل: إن كان الزمن مهمًا لسؤالك، ففكّر في مهمة التنبؤ الزمني — أو اقرأ الدرجات بحذر.
فحوصات الجدوى
صفوف غير كافية للتحقق المتقاطع
حاجبصفوف لا تكفي لإجراء الامتحانات الدوّارة من الدرس 1 — وأي درجة ستكون ضجيجًا.
ما العمل: لا يمكن تجاوزه. اجمع صفوفًا أكثر؛ بضع مئات أرضية عملية.
خطر نفاد الذاكرة
حاجبمجموعة البيانات أكبر من ذاكرة آلة التدريب — كانت المهمة ستُقتل في منتصفها.
ما العمل: لا يمكن تجاوزه. قلّل الصفوف أو الأعمدة، أو قسّم المسألة.
فحوصات خاصة بالتنبؤ الزمني
تعمل هذه فقط لمهمة التنبؤ الزمني، حيث يجب أن يكون محور الزمن نفسه سليمًا (الدرس 4).
لا يوجد عمود تاريخ/وقت صالح
حاجبيحتاج التنبؤ الزمني عمودًا يقول متى حدث كل صف، ولم يمكن تحليل أي عمود.
ما العمل: أضف أو أصلح عمود تاريخ/وقت.
لا يوجد تردد زمني منتظم
حاجبالطوابع الزمنية بلا إيقاع ثابت (يومي؟ شهري؟)، فالإزاحات غير معرَّفة.
ما العمل: أعد معاينة البيانات على فترة منتظمة أولًا.
معاينة غير منتظمة
تحذيرمنتظمة غالبًا، لكن بعض الفترات منحرفة.
ما العمل: افحص الفترات المفقودة أو المكررة قبل الوثوق بالتوقع.
فجوات في السلسلة الزمنية
تحذيرثقوب في الخط الزمني — مارسُ مفقود يكسر «كل صف يتبع سابقه».
ما العمل: املأ الفجوات أو أقرّ بها؛ فالإزاحات الممتدة عبر فجوة تضلّل النموذج.
سجل تاريخي غير كافٍ
حسب الحالةنقاط زمنية أقل مما تتطلبه الإزاحات والأفق اللذان طلبتهما.
ما العمل: حاجب عند الاستحالة الفعلية؛ وإلا فقصّر الإزاحات/الأفق أو أحضر سجلًا أطول.
هدف غير مستقر إحصائياً
معلومةالسلسلة تتجه بقوة عبر الزمن بدلًا من التحويم حول مستوى.
ما العمل: سياق فقط — النماذج القائمة على الإزاحات تتعامل مع الاتجاه؛ فقط اعلم أن التوقعات البعيدة تمدّه.
تم اكتشاف موسمية
معلومةوُجدت دورة متكررة (أسبوعية، سنوية…).
ما العمل: خبر جيد — نافذة الإزاحات مُقاسة ليستفيد منها النموذج.
فجوات في متغيّر خارجي قرب نهاية السلسلة
تحذيرخاصية مساندة فارغة في أحدث الصفوف — حيث يحتاجها التنبؤ بالضبط.
ما العمل: املأ القيم الحديثة، أو أسقط تلك الخاصية.
عدد سمات الإزاحة الزمنية مرتفع
تحذيرإعدادات الإزاحات تولّد عددًا كبيرًا جدًا من الخصائص مقارنة بالسجل المتاح.
ما العمل: قلّص نافذة الإزاحات، أو أحضر سجلًا أطول.
أفق التنبؤ يتجاوز الحد الأقصى
حاجبالأفق المطلوب يتجاوز ما يحتمله السجل.
ما العمل: اطلب خطوات أقل للأمام، أو أحضر سجلًا أطول.
أسماء النتائج تطابق المقيّم الفعلي وتتكيف المستويات مع بياناتك — والتقرير في صفحة مجموعة بياناتك هو المرجع دائمًا. يُحدَّث هذا الدرس يدويًا عند تغيّر الفحوصات، فقد يتأخر أحيانًا عن الكود.