תוכן עניינים:

ניתוח רגשות טוויטר עם פטל פי: 3 שלבים (עם תמונות)
ניתוח רגשות טוויטר עם פטל פי: 3 שלבים (עם תמונות)

וִידֵאוֹ: ניתוח רגשות טוויטר עם פטל פי: 3 שלבים (עם תמונות)

וִידֵאוֹ: ניתוח רגשות טוויטר עם פטל פי: 3 שלבים (עם תמונות)
וִידֵאוֹ: ככה זה כשיש לך חברה רוסיה 2024, סֶפּטֶמבֶּר
Anonim
ניתוח סנטימנט טוויטר עם פטל פיי
ניתוח סנטימנט טוויטר עם פטל פיי
ניתוח סנטימנט טוויטר עם פטל פיי
ניתוח סנטימנט טוויטר עם פטל פיי

מהו ניתוח רגשות, ומדוע אכפת לך מכך?

ניתוח רגשות הוא תהליך של קביעת הטון הרגשי העומד מאחורי סדרת מילים, המשמש להבנת העמדות, הדעות והרגשות המתבטאים בתוך אזכור מקוון. ניתוח רגשות הוא שימושי ביותר במעקב אחר מדיה חברתית מכיוון שהוא מאפשר לנו לקבל סקירה כללית של דעת הקהל הרחבה מאחורי נושאים מסוימים. היישומים רחבים ועוצמתיים. היכולת לחלץ תובנות מנתונים חברתיים היא נוהג שאומץ באופן נרחב על ידי ארגונים ברחבי העולם. עובדה מהנה: ממשל אובמה השתמש בניתוח סנטימנטים כדי לאמוד את דעת הקהל להודעות מדיניות ולהודעות קמפיין לקראת הבחירות לנשיאות 2012.

שלב 1: חיבור

חיבור!
חיבור!
חיבור!
חיבור!
חיבור!
חיבור!

לפרויקט זה תזדקק ל:

  • Raspberry Pi (במקרה שלנו: Raspberry Pi 3 דגם B)
  • 3 דיודות LED (ירוק, צהוב ואדום) לייצוג מצב הרוח, מחושבות מניתוח הסנטימנט
  • 3 נגדים (במקרה שלנו 330 אוהם) להגנה על סיכות ה- GPIO שלך
  • חוטים, או כבל נקבה (במקרה שלנו 40 פינים)

כעת, עליך לחבר את דיודות הלד בסיכות ה- GPIO הספציפיות ב- Raspberry Pi (תוכל לבחור סיכות אחרות, אך לאחר מכן תצטרך לשחזר את הקוד). ודא ש- Raspberry Pi כבוי. לאחר מכן, חבר את הנגדים באנודות של דיודות ה- LED. לאחר מכן, עליך לחבר את הדיודה הירוקה שלך על הסיכה 21, הצהוב על הסיכה 24 והאדום על הסיכה 15. כל הקתודות צריכות להיות מחוברות לסיכות הקרקע. עכשיו אתה מוכן לקפוץ לשלב הבא!

שלב 2: ייבא את החבילות

אתה צריך כמה חבילות כדי שהקוד יעבוד.

  • טוויפי: ספריית פייתון לממשק ה- API הרשמי של טוויטר. pip3 התקן tweepy
  • TextBlob: ספריית פייתון לעיבוד נתונים טקסטואליים. pip3 התקן textblob
  • כרית: ספריית פייתון לממשק המשתמש. pip3 להתקין כרית

החבילות הבאות בדרך כלל מצורפות עם python3, אך במקרה שתקבל שגיאת אוסף, פשוט התקן אותן באמצעות הפקודה pip3:

  • סטטיסטיקה: ספריית פייתון לסטטיסטיקה.
  • Matplotlib: ספריית פייתון לייצוג גרפי של נתונים.
  • Tkinter: ספריית פייתון לממשק המשתמש.
  • RPi. GPIO: ספריית פייתון הזמינה רק ב- RaspberryPi (אבל היי, אנחנו עושים זאת רק עבור RasberryPi), המנהלת את סיכות ה- GPIO.

הערה: על מנת לבדוק זאת בשולחן העבודה: פשוט הגיב על 'import led_manager.py' בסקריפט main.py.

שלב 3: יישום

יישום
יישום
יישום
יישום

מקם את הסקריפטים הבאים יחד בספרייה ב- RaspberryPi:

  • main.py - נקודת הכניסה לאפליקציה. (הפעל סקריפט זה במסוף).
  • sentiment_analysis.py - סקריפט המתחבר ל- API של טוויטר, מעבד את הנתונים ומייצר תוצאות.
  • pie.py - סקריפט המייצר ייצוג גרפי של התוצאות.
  • led_manager.py - סקריפט המטפל בדיודות ב- RaspberryPi.

תורמים: זאפיר סטויאנובסקי (151015) ופיליפ ספסובסקי (151049)

קוד:

מוּמלָץ: