انظر قبل أن تنظّف
يعرض read_file وShell القيم الفعلية في كل عمود قبل كتابة أي قاعدة. القيم الغريبة تختبئ هناك.
يتلخص تنظيف البيانات في التعلم الآلي في قواعد مكتوبة: أي القيم تُصلح، وأي الصفوف تُحذف، وأي الفراغات تُعلَّم. يحوّل Fredit Flow هذه القواعد إلى سكربت Python ويشغّله ويحفظ ملفًا جديدًا ويعرض الـ diff. وتراجع أنت كل خطوة.
يعرض read_file وShell القيم الفعلية في كل عمود قبل كتابة أي قاعدة. القيم الغريبة تختبئ هناك.
يحفظ write_file سكربت تنظيف بلغة Python، فيحصل التصدير التالي على القواعد نفسها بدل تعديلات يدوية جديدة.
يغيّر edit_file السكربت ويعرض الـ diff؛ وفي وضع Ask first تقبله أو ترفضه قبل تطبيقه.
قسّم البيانات إلى جزأي تدريب واختبار قبل ضبط أي تحجيم أو ملء بالوسيط، ثم طبّق على جزء الاختبار ما حسبته على جزء التدريب. تأتي الإحصاءات من التدريب وحده.
./ratings.csvتمت قراءة عيّنة,, ./ratings.csv6 تطابقات./prepare.pyتم الحفظyour Python command prepare.pyرمز الخروج 0./train_clean.csvتم ملء الفراغات./test_clean.csvتم ملء الفراغاتتضيف المعالجة المسبقة للبيانات في التعلم الآلي خطوات بعد التنظيف، مثل ترميز الفئات وتحجيم الأرقام، ويجب أن تأتي كل إحصائية من جزء التدريب وحده. لنفترض أنك تريد ملء الأعمار المفقودة في ratings.csv بالوسيط. يستخدم Fredit Flow الأداة grep للعثور على الأسطر ذات الحقول الفارغة، والأداة write_file لحفظ prepare.py، والأداة Shell لتشغيله بأمر Python الخاص بك. يكتب السكربت train_clean.csv وtest_clean.csv، ويُحسب الوسيط على صفوف التدريب ثم يُطبَّق على صفوف الاختبار. يبقى ratings.csv دون مساس. في وضع Ask first تتوقف البطاقة قبل الكتابة، فتقرأ الـ diff وتقارن أعداد الصفوف التي يطبعها السكربت وتفحص 5 صفوف بالعيّنة في كل ملف جديد. يمكن أن يبدأ خط معالجة لتنظيف البيانات الواقعية الفوضوية بهذا السكربت الواحد.
القيم المستحيلة، مثل العمر السالب أو السعر السالب، تختبئ في الملفات الكبيرة. إذا كنت تقضي معظم وقتك في تنظيف البيانات للتعلم الآلي، فاكتب كل قاعدة مرة واحدة ودع السكربت يطبّقها. تتطلب معالجة القيم المفقودة والمكررة والشاذة قاعدة منفصلة لكل منها، تُكتب قبل تشغيل السكربت. يستخدم Fredit Flow الأداة read_file لفحص أسماء الأعمدة، والأداة edit_file لإضافة فحص للنطاق إلى السكربت، والأداة Shell لتشغيله، ويبلغ برمز الخروج وعدد الصفوف خارج النطاق. تذهب الصفوف الراسبة إلى ملف مراجعة. لا يُحذف شيء. يسرد وضع Plan only هذه الفحوص أولًا. اقرأ ملف المراجعة سطرًا سطرًا قبل أن تغيّر قاعدة.
Fredit Flow ليس خدمة مستضافة ولا إضافة لبرامج أخرى. إنه مخصص لملفاتك أنت وحاسوبك والخوادم المصرّح لك باستخدامها، لذا اقصر العمل على بيانات تملكها أو يحق لك معالجتها. أنت من يراجع النتائج. لا شيء هنا يعد بأن الشيفرة أو قواعد التنظيف صحيحة.