قمت بتطوير تطبيق متكامل يعتمد على خوارزميات تعلم الآلة (Machine Learning) لتصنيف أنواع البيانات بدقة عالية. التطبيق يعتمد على نموذج Random Forest القوي، وتم تصميمه ليكون أداة سهلة الاستخدام من خلال واجهة رسومية (GUI) عصرية.
المميزات التقنية:
الذكاء الاصطناعي: بناء وتدريب نموذج تنبؤي باستخدام مكتبات Scikit-Learn و Pandas.
واجهة المستخدم: تصميم واجهة تفاعلية باستخدام CustomTkinter تدعم تجربة مستخدم سلسة واستجابة سريعة.
المعالجة المنطقية: التطبيق يقوم باستقبال البيانات، معالجتها رقمياً، وإعطاء النتيجة (التصنيف) فوراً مع معالجة الأخطاء (Error Handling).
تحليل البيانات: شمل المشروع مرحلة الـ EDA (Exploratory Data Analysis) لضمان جودة البيانات قبل التدريب.
طريقة التنفيذ:
تم العمل بلغة Python، حيث مر المشروع بمراحل: جمع وتحليل البيانات، تقسيم البيانات (Training/Testing)، تدريب النموذج وتقييم دقته، ثم ربط النموذج بالواجهة الرسومية ليكون منتجاً نهائياً (Desktop Application).