تصنيف البرمجيات الخبيثة باستخدام تعلم الآلة وPython
منذ يوم
عرض العمل
الوصف
قمت بتطوير مشروع تعلم آلة لتصنيف العمليات إلى عمليات سليمة (Benign) أو خبيثة (Malware) باستخدام Python.
شمل المشروع تنظيف البيانات ومعالجتها، واختيار الخصائص المناسبة، وتدريب ومقارنة مجموعة من خوارزميات تعلم الآلة، منها Logistic Regression وKNN وDecision Tree وRandom Forest وGradient Boosting وSVM وXGBoost.
اهتممت بتقييم أداء النماذج باستخدام مقاييس التصنيف المختلفة، ومعالجة مشكلة تسرب البيانات باستخدام GroupShuffleSplit اعتمادًا على معرّفات العمليات.
وفي النهاية، قمت بتجهيز النموذج الأفضل وتطوير واجهة تفاعلية باستخدام Streamlit، تتيح للمستخدم إدخال بيانات العملية والحصول على نتيجة التصنيف.
**التقنيات المستخدمة:**
Python، Pandas، Scikit-learn، XGBoost، Streamlit.
يهدف المشروع إلى تطبيق تقنيات تعلم الآلة في تصنيف العمليات، مع التركيز على تجهيز البيانات، وتقييم النماذج، وتقديم النتائج من خلال واجهة سهلة الاستخدام.
التفاصيل
| المشاهدات | 0 |
| المفضلة | 0 |
| القسم | برمجة, تطوير المواقع و التطبيقات - اخري |
حساب المستخدم
العربية
English