أكاديمية Osint

تحليل مشاعر تويتر في بيثون و r

تحليل المشاعر هو تقنية تستخدم على نطاق واسع في تعدين النص.وبالتالي ، يعني تحليل معنويات Twitter استخدام تقنيات التعدين النصية المتقدمة لتحليل مشاعر النصوص (في هذه الحالة ، التغريدات) في أشكال إيجابية وسلبية ومحايدة.يُعرف أيضًا باسم تعدين الرأي ويستخدم بشكل أساسي لتحليل المحادثات والآراء والآراء المشتركة (كل ذلك في شكل تغريدات) لتحديد استراتيجيات العمل والتحليل السياسي وتقييم السلوك العام.

تعتبر Enginuity ، السياق الكشف عن البخار ، المعنى Cloud و Socialmention من بعض الأدوات المعروفة المستخدمة لتحليل معنويات Twitter.تستخدم Python و R على نطاق واسع لمجموعات بيانات تحليل مشاعر Twitter.

كيفية إجراء تحليل معنويات تويتر؟

تحليل مشاعر تويتر في بيثون:

يمكن تحليل مشاعر Twitter باستخدام Python من خلال مكتبات Python الشهيرة مثل Tweepy و TextBlob.

تويبي:

يدعم Tweepy ، عميل Python في واجهة برمجة تطبيقات Twitter الرسمية ، الوصول إلى Twitter عبر المصادقة الأساسية والطريقة المحدثة Oauth.توقف Twitter عن قبول المصادقة الأساسية ، لذلك أصبحت Oauth الآن هي الطريقة الوحيدة لاستخدام API Twitter.

يوفر Tweety الوصول إلى واجهة برمجة تطبيقات Twitter الموثقة جيدًا.يمكن لـ TWEEPY جلب الكائنات واستخدام أي من الأساليب التي توفرها واجهة برمجة تطبيقات Twitter الرسمية.فصول النماذج الرئيسية في API Twitter هي التغريدات والمستخدمين والكيانات والأماكن.الوصول إلى كل من هذه الإرجاع استجابة تنسيق JSON ، ومن السهل اجتياز المعلومات في Python.

TextBlob:

TextBlob هي واحدة من مكتبات Python الشهيرة للعمل مع البيانات النصية وتستند إلى NLTK ، والتي تعمل كإطار لجميع المهام الضرورية التي نحتاجها تقريبًا في معالجة اللغة الطبيعية).

يحتوي TextBlob على بعض الميزات المتقدمة ، مثل استخراج المشاعر ، وتصحيح الإملاء.

TextBlob مفيد لتحليل معنويات Twitter Python في المجالات التالية:

الرمز المميز:

يمكن لـ TextBlob أن تربح كتل النص في جمل وكلمات مختلفة.هذا يجعل القراءة بين السطور أسهل بكثير.

عبارات الاسم استخراج باستخدام TextBlob:

يستخدم الاسم في الغالب ككيان في الجمل.إنها أيضًا واحدة من أهم فائدة NLP في تحليل التبعية.هذه هي الطريقة التي يتم بها استخراج الأسماء المختلفة من جملة باستخدام TextBlob.

وضع علامة على جزء من الكلام باستخدام TextBlob:

يستخدم TextBlob أيضًا لعلامة أجزاء من الكلام مع جملك.على سبيل المثال:

twitter sentiment analysis

n-grams مع TextBlob:

هنا ن هو في الأساس رقم.N-Gram هو في الأساس جزء من الكلمات في المجموعة.من أجل فهم عميق لـ N-Gram ، قد ننظر في المثال التالي.

twitter sentiment analysis

تحليل معنويات تويتر في ص

R هي لغة برمجة للتحليل الإحصائي العميق ، وهي مفتوحة المصدر ويمكن استخدامها عبر منصات مختلفة مثل Windows و Mac و Linux.يمكنك استخدام R لاستخراج وتصور بيانات Twitter.يمكنك إنشاء تطبيق لاستخراج البيانات من Twitter.

المتطلبات الأساسية لإنشاء تطبيق في R لاستخراج بيانات تحليل معنويات Twitter:

1. يجب تثبيت R ويجب استخدام RSTUDIO.

2. من أجل استخراج التغريدات ، تحتاج إلى تطبيق Twitter وبالتالي حساب Twitter.إذا لم يكن لديك حساب Twitter ، فيرجى التسجيل.

3. استخدم معرف تسجيل الدخول إلى Twitter الخاص بك وكلمة المرور لتسجيل الدخول إلى مطوري Twitter.

اتبع هذه الخطوات:

بعد إعداد تطبيق Twitter ، يمكنك البدء في الوصول إلى التغريدات باستخدام R.

سوف تستخدم حزمة إعادة تغريد للقيام بذلك.

twitter sentiment analysis

أول شيء تحتاج إلى إعداده في الكود هو المصادقة الخاصة بك.عند إعداد تطبيقك ، سيوفر لك 3 عناصر تعريف فريدة: اسم التطبيق والمفتاح والسر.

توجد هذه المفاتيح في إعدادات تطبيق Twitter في علامة التبويب "مفاتيح" و "الوصول إلى".تحتاج إلى نسخها إلى الكود الخاص بك.بعد ذلك ، تحتاج إلى تمرير مجموعة من المفاتيح إلى واجهة برمجة التطبيقات.

أخيرًا ، يمكنك إنشاء رمز رمز لمصادقة الوصول إلى تغريدة.



كيف تجد التغريدات المنشورة من موقع معين؟
تحليل الديمقراطيين والجمهوريين على تويتر
تحليل سلوك البالغين في الولايات المتحدة على تويتر
كيفية تحليل حسابات مستخدمي Twitter وملامحها؟
كيفية تحليل الكلمات الرئيسية على Twitter؟
كيفية استخراج بيانات Twitter مع Twint؟