في هذا المشروع قمت بتطوير تطبيق ويب لتحليل البيانات ومعالجتها وبناء نماذج تعلم آلي باستخدام Python. يتيح التطبيق للمستخدم تحميل مجموعة البيانات الخاصة به والبدء في تحليلها ومعالجتها خطوة بخطوة من خلال واجهة تفاعلية سهلة الاستخدام.
يتضمن التطبيق عدة مراحل أساسية في معالجة البيانات مثل عرض البيانات (Dataset Preview) لفهم شكل البيانات والأعمدة الموجودة بها، ثم معالجة القيم المفقودة (Missing Value Handling) باستخدام طرق مختلفة مثل الطرق التكرارية لمعالجة البيانات غير المكتملة.
كما يوفر التطبيق أدوات لتحويل البيانات الفئوية إلى بيانات رقمية من خلال Encoding، مما يسمح باستخدامها في نماذج التعلم الآلي. بالإضافة إلى ذلك، يحتوي التطبيق على قسم تصور البيانات (Data Visualization) لمساعدة المستخدم على فهم البيانات بشكل بصري واكتشاف الأنماط والعلاقات بينها.
كما يدعم التطبيق مرحلة اختيار نموذج التعلم الآلي (Model Selection) لتجربة نماذج مختلفة على البيانات بعد تجهيزها، مما يساعد في بناء نموذج مناسب لتحليل البيانات أو التنبؤ بالنتائج.