جدول المحتويات:

تحليل المشاعر على Twitter باستخدام Raspberry Pi: 3 خطوات (بالصور)
تحليل المشاعر على Twitter باستخدام Raspberry Pi: 3 خطوات (بالصور)

فيديو: تحليل المشاعر على Twitter باستخدام Raspberry Pi: 3 خطوات (بالصور)

فيديو: تحليل المشاعر على Twitter باستخدام Raspberry Pi: 3 خطوات (بالصور)
فيديو: بايثون : تطبيقاتها واستخداماتها المذهلة ! 2024, يونيو
Anonim
تحليل المشاعر على تويتر باستخدام Raspberry Pi
تحليل المشاعر على تويتر باستخدام Raspberry Pi
تحليل المشاعر على تويتر باستخدام Raspberry Pi
تحليل المشاعر على تويتر باستخدام Raspberry Pi

ما هو تحليل المشاعر ، ولماذا يجب أن تهتم به؟

تحليل المشاعر هو عملية تحديد النغمة العاطفية وراء سلسلة من الكلمات ، تُستخدم لفهم المواقف والآراء والعواطف التي يتم التعبير عنها من خلال الإشارة عبر الإنترنت. يعد تحليل المشاعر مفيدًا للغاية في مراقبة وسائل التواصل الاجتماعي لأنه يسمح لنا بالحصول على نظرة عامة على الرأي العام الأوسع وراء موضوعات معينة. التطبيقات واسعة وقوية. القدرة على استخلاص الأفكار من البيانات الاجتماعية هي ممارسة يتم تبنيها على نطاق واسع من قبل المنظمات في جميع أنحاء العالم. حقيقة ممتعة: استخدمت إدارة أوباما تحليل المشاعر لقياس الرأي العام لإعلانات السياسة ورسائل الحملة قبل الانتخابات الرئاسية لعام 2012.

الخطوة 1: توصيل الأسلاك

وضع الأسلاك!
وضع الأسلاك!
وضع الأسلاك!
وضع الأسلاك!
وضع الأسلاك!
وضع الأسلاك!

لهذا المشروع سوف تحتاج:

  • Raspberry Pi (في حالتنا: Raspberry Pi 3 Model B)
  • 3 ثنائيات LED (أخضر ، أصفر ، أحمر) لتمثيل الحالة المزاجية ، محسوبة من تحليل المشاعر
  • 3 مقاومات (في حالتنا 330 أوم) لحماية دبابيس GPIO
  • الأسلاك ، أو كابل أنثى (في حالتنا 40 دبوس)

الآن ، يجب عليك توصيل الصمامات الثنائية LED على دبابيس GPIO المحددة على Raspberry Pi (يمكنك اختيار دبابيس أخرى ، ولكن سيتعين عليك إعادة تشكيل الكود بعد ذلك). تأكد من إيقاف تشغيل Raspberry Pi. بعد ذلك ، قم بتوصيل المقاومات على أنودات صمامات ثنائية الصمام الثنائي الباعث للضوء. بعد ذلك ، يجب توصيل الصمام الثنائي الأخضر على السن 21 ، الأصفر على السن 24 والأحمر على الدبوس 15. يجب توصيل جميع الكاثودات بالمسامير الأرضية. أنت الآن جاهز للقفز إلى الخطوة التالية!

الخطوة 2: استيراد الحزم

ستحتاج إلى مجموعتين من الحزم حتى يعمل الرمز.

  • Tweepy: مكتبة python لواجهة برمجة تطبيقات Twitter الرسمية. pip3 تثبيت tweepy
  • TextBlob: مكتبة بيثون لمعالجة البيانات النصية. pip3 تثبيت textblob
  • وسادة: مكتبة بيثون لواجهة المستخدم. وسادة تثبيت pip3

تأتي الحزم التالية عادةً مجمعة مع python3 ، ولكن في حالة حدوث خطأ في التجميع ، ما عليك سوى تثبيتها باستخدام الأمر pip3:

  • الإحصاء: مكتبة بيثون للإحصاء.
  • Matplotlib: مكتبة بيثون لتمثيل رسومات البيانات.
  • Tkinter: مكتبة بيثون لواجهة المستخدم.
  • RPi. GPIO: مكتبة python متوفرة فقط على RaspberryPi (ولكننا نقوم بذلك من أجل RasberryPi حصريًا) ، والتي تدير دبابيس GPIO.

ملاحظة: من أجل اختبار ذلك على سطح المكتب: ما عليك سوى التعليق على "import led_manager.py" في البرنامج النصي main.py.

الخطوة الثالثة: التنفيذ

تطبيق
تطبيق
تطبيق
تطبيق

ضع البرامج النصية التالية معًا في دليل على RaspberryPi:

  • main.py - نقطة دخول التطبيق. (قم بتشغيل هذا البرنامج النصي في وحدة التحكم).
  • sentiment_analysis.py - البرنامج النصي الذي يتصل بواجهة برمجة تطبيقات Twitter ، ويعالج البيانات ويولد النتائج.
  • pie.py - برنامج نصي يقوم بإنشاء تمثيل رسومي للنتائج.
  • led_manager.py - البرنامج النصي الذي يتعامل مع الثنائيات الموجودة على RaspberryPi.

المساهمون: Zafir Stojanovski (151015) و Filip Spasovski (151049)

الكود:

موصى به: