Indholdsfortegnelse:

Twitter Sentiment Analyse Med Raspberry Pi: 3 trin (med billeder)
Twitter Sentiment Analyse Med Raspberry Pi: 3 trin (med billeder)

Video: Twitter Sentiment Analyse Med Raspberry Pi: 3 trin (med billeder)

Video: Twitter Sentiment Analyse Med Raspberry Pi: 3 trin (med billeder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juni
Anonim
Twitter følelsesanalyse med hindbær Pi
Twitter følelsesanalyse med hindbær Pi
Twitter følelsesanalyse med hindbær Pi
Twitter følelsesanalyse med hindbær Pi

Hvad er følelsesanalyse, og hvorfor skal du bekymre dig om det?

Sentimentanalyse er processen med at bestemme den følelsesmæssige tone bag en række ord, der bruges til at få en forståelse af holdninger, meninger og følelser udtrykt i en online omtale. Følelsesanalyse er yderst nyttig i overvågning af sociale medier, da den giver os mulighed for at få et overblik over den bredere offentlige mening bag visse emner. Ansøgningerne er brede og kraftfulde. Evnen til at udtrække indsigt fra sociale data er en praksis, der bliver bredt vedtaget af organisationer over hele verden. Sjovt: Obama -administrationen brugte følelsesanalyse til at måle den offentlige mening til politiske meddelelser og kampagnemeddelelser forud for præsidentvalget i 2012.

Trin 1: Tilslutning

Kabelføring!
Kabelføring!
Kabelføring!
Kabelføring!
Kabelføring!
Kabelføring!

Til dette projekt skal du bruge:

  • Raspberry Pi (i vores tilfælde: Raspberry Pi 3 Model B)
  • 3 LED -dioder (grøn, gul og rød) til repræsentation af stemningen, beregnet ud fra følelsesanalysen
  • 3 modstande (i vores tilfælde 330 Ohm) for at beskytte dine GPIO -ben
  • ledninger eller et hunkabel (i vores tilfælde 40 ben)

Nu skal du tilslutte LED -dioderne på de specifikke GPIO -ben på Raspberry Pi (du kan vælge andre ben, men du bliver nødt til at refaktorere koden bagefter). Sørg for, at din Raspberry Pi er slukket. Tilslut derefter modstandene på LED -diodernes anoder. Derefter skal du tilslutte din grønne diode på stiften 21, gul på stiften 24 og den røde på stiften 15. Alle katoderne skal tilsluttes jordstifterne. Nu er du klar til at hoppe på det næste trin!

Trin 2: Importer pakkerne

Du skal bruge et par pakker, for at koden fungerer.

  • Tweepy: python -bibliotek til den officielle Twitter API. pip3 installer tweepy
  • TextBlob: python -bibliotek til behandling af tekstdata. pip3 installer textblob
  • Pude: python -bibliotek til brugergrænsefladen. pip3 installer pude

Følgende pakker følger normalt med python3, men hvis du får kompilationsfejl, skal du blot installere dem ved hjælp af pip3 -kommandoen:

  • Statistik: python -bibliotek til statistik.
  • Matplotlib: python -bibliotek til grafisk fremstilling af data.
  • Tkinter: python -bibliotek til brugergrænsefladen.
  • RPi. GPIO: python -bibliotek, der kun er tilgængeligt på en RaspberryPi (men hey, vi gør det udelukkende for en RasberryPi), der administrerer GPIO -benene.

BEMÆRK: For at teste dette på skrivebordet: kommenter blot 'import led_manager.py' i main.py -scriptet.

Trin 3: Implementering

Implementering
Implementering
Implementering
Implementering

Placer følgende scripts sammen i et bibliotek på RaspberryPi:

  • main.py - Indgangspunktet for appen. (kør dette script i konsollen).
  • sentiment_analysis.py - Script, der opretter forbindelse til Twitter API, behandler data og genererer resultater.
  • pie.py - Script, der genererer en grafisk fremstilling af resultaterne.
  • led_manager.py - Script, der håndterer dioderne på RaspberryPi.

Bidragydere: Zafir Stojanovski (151015) & Filip Spasovski (151049)

Kode:

Anbefalede: