طورت TrustLens، وهو تطبيق سطح مكتب لاكتشاف عمليات الاحتيال باستخدام تقنيات تعلم الآلة، مع واجهة رسومية تفاعلية تساعد على تدريب النماذج ومقارنة نتائجها وتحليل أدائها.
أهم مميزات المشروع:
تدريب ومقارنة أربعة نماذج Machine Learning: Decision Tree، Random Forest، KNN، وSVM.
تجهيز البيانات قبل التدريب، بما يشمل ترميز المتغيرات، وتوحيد المقاييس، ومعالجة عدم توازن الفئات.
تقييم النماذج باستخدام Accuracy وPrecision وRecall وF1-score وROC-AUC.
عرض Confusion Matrix وتقارير التصنيف والرسوم البيانية للأداء.
استخدام MLflow لتسجيل التجارب والمعاملات ومقاييس الأداء وحفظ النماذج.