تطوير تطبيق ذكاء اصطناعي لتحليل مشاعر تقييمات العملاء، حيث يمكن للمستخدم رفع ملف CSV يحتوي على Reviews، ويقوم النظام تلقائيًا بتحليل كل Review وتصنيفه إلى Positive أو Negative مع إظهار درجة الثقة لكل Prediction.
أهم مميزات المشروع:
رفع ملفات Customer Reviews بصيغة CSV.
التحقق من صحة البيانات والتأكد من وجود عمود review.
استخدام نموذج Transformer جاهز لتحليل المشاعر.
تصنيف آراء العملاء إلى Positive وNegative.
إظهار Confidence Score لكل نتيجة.
معالجة الـReviews على دفعات لتحسين التعامل مع عدد كبير من النصوص.
عرض النتائج داخل واجهة تفاعلية.
حساب إحصائيات عن إجمالي الـReviews وعدد التقييمات الإيجابية والسلبية ونسبة التقييمات الإيجابية.
استخدام Caching لتقليل وقت تحميل النموذج وإعادة معالجة البيانات.
التقنيات المستخدمة:
Python
NLP
Transformers
PyTorch
Hugging Face
Pandas
Streamlit
Machine Learning
النموذج المستخدم:
DistilBERT – distilbert-base-uncased-finetuned-sst-2-english