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 |
| القسم | برمجة, تطوير المواقع و التطبيقات - أنظمة إدارة المحتوى |
حساب المستخدم
العربية
English