Question Type Classification using SVM

منذ أسبوعين

عرض العمل

الوصف

Automatic Labeling:
Questions are categorized into types such as:
WHAT, WHO, WHEN, WHERE, WHY, HOW, WHICH, and OTHER
باستخدام regex لاستخراج نوع السؤال من بداية الجملة
Text Preprocessing Pipeline:
تحويل النص إلى lowercase
إزالة الرموز والعلامات الخاصة
إزالة stopwords
تطبيق Stemming باستخدام PorterStemmer
تطبيق Lemmatization باستخدام WordNetLemmatizer
Feature Engineering:
استخدام TF-IDF Vectorizer
دعم N-grams (Unigrams & Bigrams)
تحديد عدد الخصائص بـ 10,000 feature
Model Training:
استخدام خوارزمية Support Vector Machine (SVM) من نوع LinearSVC
ضبط المعاملات لتحسين الأداء
Evaluation Metrics:
Accuracy
Precision
Recall
F1 Score
Classification Report تفصيلي لكل فئة
Visualization:
رسم Bar Chart لمقارنة أداء الموديل باستخدام matplotlib
Model Persistence:
حفظ الموديل + الـ vectorizer + الـ label encoder باستخدام joblib
تصدير النتائج النهائية في ملف CSV


التفاصيل

المشاهدات 3
المفضلة 0
القسم برمجة, تطوير المواقع و التطبيقات - أنظمة إدارة المحتوى

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

Powered By Brmja Tech

All rights reserved © kaf 2026