هل تحتاج نظاماً لاكتشاف الرسائل المزعجة (Spam) أو مشروع تعلم آلة جاهز؟ أقدم لك مشروعاً متكاملاً بلغة Python يصنف الرسائل النصية إلى Spam وHam باستخدام معالجة اللغات الطبيعية (NLP)، مع مقارنة بين 5 نماذج وواجهة بسيطة لتجربة أي رسالة.
تنظيف الرسائل من الروابط والرموز وكلمات الإيقاف وتجهيزها للنماذج.
تحويل النصوص إلى أرقام تقدر النماذج تفهمها، مع إبراز الكلمات الأهم في كل رسالة
تدريب Naive Bayes وLogistic Regression وSVM وRandom Forest وLSTM على نفس البيانات
جدول يوضح الدقة (Accuracy) وPrecision وRecall وF1 لكل نموذج، لمعرفة الأفضل
اكتب أي رسالة واضغط “Process” لتشوف تصنيف كل نموذج (Spam أو Ham).
كود Python جاهز للتشغيل على Google Colab
توضيح لكل خطوة في المشروع بحيث تفهم طريقة العمل
مخرجات النماذج الخمسة مع تحديد الأفضل
واجهة لتجربة الرسائل مباشرة بدون كتابة كود
تعديل واحد بسيط مجاناً بعد الاستلام