يركز هذا المشروع على تحليل مشاعر المستخدمين من بيانات وسائل التواصل الاجتماعي بهدف فهم الرأي العام واتجاهاته بشكل عملي وقابل للاستخدام في اتخاذ القرار. تم تنفيذ المشروع باستخدام تقنيات معالجة اللغة الطبيعية (NLP) ولغة Python لتحليل النصوص الخام وتصنيفها إلى مشاعر إيجابية وسلبية، ثم عرض النتائج بشكل بصري يساعد على فهم التغيرات في المشاعر بمرور الوقت.
بدأ العمل بمراجعة البيانات وتنظيف النصوص من الضوضاء مثل الروابط والرموز والعلامات غير المهمة، ثم تجهيز النصوص للمعالجة من خلال تقطيع الكلمات، إزالة الكلمات الشائعة، وتحويل الكلمات إلى صيغتها الأساسية لضمان دقة التحليل. بعد ذلك تم استخدام TextBlob لاستخراج درجة المشاعر وتحويلها إلى تصنيف واضح يمكن الاعتماد عليه في بناء نموذج تعلم آلي.
لتحسين أداء النموذج، تم موازنة البيانات لتفادي التحيز الناتج عن عدم تساوي الفئات، ثم تم تدريب نموذج Logistic Regression لتصنيف المشاعر وتقييم دقته. كما تم تحليل نتائج النموذج واستخدام الرسوم البيانية لعرض اتجاهات المشاعر الإيجابية والسلبية عبر الزمن، مما يساعد على تتبع تغير الرأي العام وفهم سلوك المستخدمين.
يساعد هذا المشروع في الإجابة على أسئلة مهمة مثل طبيعة تفاعل المستخدمين مع المحتوى، اتجاه المشاعر العامة، وكيف تتغير الآراء مع الوقت. تكمن قيمة المشروع في تحويل النصوص غير المنظمة إلى رؤى واضحة يمكن الاستفادة منها في تحسين المحتوى، قياس رضا الجمهور، ودعم القرارات التسويقية والإعلامية.
هذا النوع من التحليل مناسب للشركات، العلامات التجارية، وصناع المحتوى الذين يرغبون في فهم جمهورهم بشكل أعمق ومتابعة الرأي العام باستخدام أدوات تحليل بيانات وذكاء اصطناعي احترافية.