تصنيف الأخبار باستخدام معالجة اللغة الطبيعية وتعلم الآلة

منذ يوم

عرض العمل

الوصف

مشروع في مجال تحليل البيانات وتعلم الآلة يهدف إلى تصنيف المقالات الإخبارية تلقائيًا إلى أربع فئات: الأخبار العالمية، الرياضة، الأعمال، والتكنولوجيا، باستخدام تقنيات معالجة اللغة الطبيعية (NLP) وتعلم الآلة.
شمل المشروع استكشاف وتحليل البيانات، وتنظيف ومعالجة النصوص، والتعامل مع الكلمات الشائعة وتحويل النصوص إلى بيانات قابلة للتحليل والنمذجة. كما تم تطبيق عدة تقنيات لتمثيل النصوص واستخراج الخصائص، منها Bag of Words وTF-IDF وN-Grams وWord2Vec.
تم تدريب وتجربة عدة نماذج لتصنيف الأخبار، منها الانحدار اللوجستي، وNaive Bayes، وSVM، وRandom Forest، وXGBoost، وMLP، ثم مقارنة أدائها باستخدام مقاييس التقييم المناسبة. حقق أفضل نموذج دقة بلغت 88.88%.
كما تم تطوير تطبيق تفاعلي باستخدام Streamlit يتيح استكشاف البيانات، معالجة النصوص، تقييم النماذج، وإدخال خبر جديد للحصول على الفئة المتوقعة له.
التقنيات المستخدمة: Python، Pandas، NumPy، NLTK، Scikit-learn، XGBoost، Gensim، Streamlit.


التفاصيل

المشاهدات 0
المفضلة 0
القسم برمجة, تطوير المواقع و التطبيقات - اخري

حساب المستخدم

Powered By Mohamed A. Bahnsawy

All rights reserved © kaf 2026