Съдържание:

Анализ на настроенията в Twitter с Raspberry Pi: 3 стъпки (със снимки)
Анализ на настроенията в Twitter с Raspberry Pi: 3 стъпки (със снимки)

Видео: Анализ на настроенията в Twitter с Raspberry Pi: 3 стъпки (със снимки)

Видео: Анализ на настроенията в Twitter с Raspberry Pi: 3 стъпки (със снимки)
Видео: VL53L1X Лазерный дистанционный датчик времени полета 400 см 2024, Юни
Anonim
Анализ на настроенията в Twitter с Raspberry Pi
Анализ на настроенията в Twitter с Raspberry Pi
Анализ на настроенията в Twitter с Raspberry Pi
Анализ на настроенията в Twitter с Raspberry Pi

Какво е анализ на чувствата и защо трябва да се интересувате от него?

Анализът на настроенията е процесът на определяне на емоционалния тон зад поредица от думи, използван за разбиране на нагласите, мненията и емоциите, изразени в рамките на онлайн споменаване. Анализът на настроенията е изключително полезен при мониторинга на социалните медии, тъй като ни позволява да получим преглед на по -широкото обществено мнение зад определени теми. Приложенията са широки и мощни. Способността да се извличат прозрения от социалните данни е практика, която е широко възприета от организациите по целия свят. Забавен факт: Администрацията на Обама използва анализ на настроенията, за да прецени общественото мнение към политическите съобщения и посланията на кампанията преди президентските избори през 2012 г.

Стъпка 1: Окабеляване

Окабеляване!
Окабеляване!
Окабеляване!
Окабеляване!
Окабеляване!
Окабеляване!

За този проект ще ви трябва:

  • Raspberry Pi (в нашия случай: Raspberry Pi 3 Модел B)
  • 3 LED диода (зелен, жълт и червен) за представяне на настроението, изчислени от анализа на настроенията
  • 3 резистора (в нашия случай 330 ома) за защита на вашите GPIO щифтове
  • проводници или женски кабел (в нашия случай 40 пинов)

Сега трябва да свържете светодиодните диоди към конкретните GPIO щифтове на Raspberry Pi (можете да изберете други щифтове, но след това ще трябва да преработите кода). Уверете се, че Raspberry Pi е изключен. След това свържете резисторите на анодите на LED диодите. След това трябва да свържете вашия зелен диод към щифта 21, жълт към щифта 24 и червения към щифта 15. Всички катоди трябва да бъдат свързани към заземяващите щифтове. Вече сте готови да преминете към следващата стъпка!

Стъпка 2: Импортирайте пакетите

Ще ви трябват няколко пакета, за да може кодът да работи.

  • Tweepy: библиотека на python за официалния API на Twitter. pip3 инсталирайте tweepy
  • TextBlob: библиотека на python за обработка на текстови данни. pip3 инсталирайте textblob
  • Възглавница: библиотека на python за потребителския интерфейс. pip3 инсталирайте възглавница

Следните пакети обикновено идват в комплект с python3, но в случай на грешка при компилиране, просто ги инсталирайте с помощта на командата pip3:

  • Статистика: библиотека на python за статистика.
  • Matplotlib: библиотека на python за графично представяне на данни.
  • Tkinter: библиотека на python за потребителския интерфейс.
  • RPi. GPIO: библиотека на python, която е достъпна само на RaspberryPi (но хей, правим това изключително за RasberryPi), която управлява пиновете на GPIO.

ЗАБЕЛЕЖКА: За да тествате това на работния плот: просто коментирайте „import led_manager.py“в скрипта main.py.

Стъпка 3: Прилагане

Изпълнение
Изпълнение
Изпълнение
Изпълнение

Поставете следните скриптове заедно в директория на RaspberryPi:

  • main.py - Входната точка за приложението. (стартирайте този скрипт в конзолата).
  • sentiment_analysis.py - Скрипт, който се свързва с API на Twitter, обработва данните и генерира резултати.
  • pie.py - Скрипт, който генерира графично представяне на резултатите.
  • led_manager.py - Скрипт, който обработва диодите на RaspberryPi.

Сътрудници: Зафир Стояновски (151015) и Филип Спасовски (151049)

Код:

Препоръчано: