Мазмұны:

Raspberry Pi көмегімен Twitter сезімін талдау: 3 қадам (суреттермен)
Raspberry Pi көмегімен Twitter сезімін талдау: 3 қадам (суреттермен)

Бейне: Raspberry Pi көмегімен Twitter сезімін талдау: 3 қадам (суреттермен)

Бейне: Raspberry Pi көмегімен Twitter сезімін талдау: 3 қадам (суреттермен)
Бейне: ПОЧЕМУ Я ЖДУ L4D3 2024, Қараша
Anonim
Raspberry Pi көмегімен Twitter -дегі көңіл -күйді талдау
Raspberry Pi көмегімен Twitter -дегі көңіл -күйді талдау
Raspberry Pi көмегімен Twitter -дегі көңіл -күйді талдау
Raspberry Pi көмегімен Twitter -дегі көңіл -күйді талдау

Сезім талдауы деген не және оған неге мән беру керек?

Сезім талдауы - бұл желіде айтылатын көзқарастарды, пікірлер мен эмоцияларды түсіну үшін қолданылатын бірнеше сөздердің эмоционалды реңін анықтау процесі. Сезімді талдау әлеуметтік медиа мониторингінде өте пайдалы, өйткені ол белгілі бір тақырыптар бойынша кең қоғамдық пікірге шолу жасауға мүмкіндік береді. Қолданбалар кең және қуатты. Әлеуметтік мәліметтерден түсінік алу мүмкіндігі - бұл бүкіл әлемдегі ұйымдарда кеңінен қолданылып жүрген тәжірибе. Бір қызығы: Обама әкімшілігі 2012 жылғы президенттік сайлау қарсаңындағы саяси хабарландырулар мен үгіт -насихат хабарларына қоғамдық пікірді бағалау үшін сезімталдықты қолданды.

1 -қадам: Қосылу

Қосылу!
Қосылу!
Қосылу!
Қосылу!
Қосылу!
Қосылу!

Бұл жоба үшін сізге қажет:

  • Raspberry Pi (біздің жағдайда: Raspberry Pi 3 Model B)
  • Көңіл -күйді көрсетуге арналған 3 жарықдиодты диод (жасыл, сары және қызыл)
  • GPIO түйреуіштерін қорғау үшін 3 резистор (біздің жағдайда 330 Ом)
  • сымдар немесе аналық кабель (біздің жағдайда 40 істікшелі)

Енді сіз Raspberry Pi -дегі арнайы GPIO түйреуіштеріне диодтарды қосуыңыз керек (сіз басқа түйреуіштерді таңдай аласыз, бірақ кейін кодты қайта өңдеуге тура келеді). Raspberry Pi өшірілгеніне көз жеткізіңіз. Содан кейін жарық диодты анодтарға резисторларды қосыңыз. Осыдан кейін сіз жасыл диодты түйреуіш 21 -ге, сары түйреуіш 24 -ке, қызыл түйреуіш 15 -ке қосуыңыз керек. Барлық катодтар жерге тұйықталуға қосылуы керек. Енді сіз келесі қадамға өтуге дайынсыз!

2 -қадам: пакеттерді импорттаңыз

Код жұмыс істеуі үшін сізге бірнеше пакет қажет.

  • Tweepy: ресми Twitter API үшін python кітапханасы. pip3 tweepy орнатыңыз
  • TextBlob: мәтіндік деректерді өңдеуге арналған python кітапханасы. pip3 textblob орнатыңыз
  • Жастық: пайдаланушы интерфейсіне арналған python кітапханасы. pip3 жастықты орнатыңыз

Келесі пакеттер әдетте python3 -пен бірге жеткізіледі, бірақ егер сіз компиляция қатесін алсаңыз, оларды pip3 пәрмені арқылы орнатыңыз:

  • Статистика: статистикаға арналған python кітапханасы.
  • Matplotlib: деректерді графикалық түрде көрсетуге арналған python кітапханасы.
  • Tkinter: пайдаланушы интерфейсіне арналған python кітапханасы.
  • RPi. GPIO: тек RaspberryPi -де қол жетімді python кітапханасы (бірақ біз мұны тек RasberryPi үшін жасаймыз), ол GPIO түйреуіштерін басқарады.

ЕСКЕРТПЕ: Мұны жұмыс үстелінде тексеру үшін: main.py сценарийінде 'import led_manager.py' түсініктемесін беріңіз.

3 -қадам: іске асыру

Іске асыру
Іске асыру
Іске асыру
Іске асыру

Келесі сценарийлерді RaspberryPi каталогына бірге орналастырыңыз:

  • main.py - Қолданбаға кіру нүктесі. (бұл сценарийді консольде іске қосыңыз).
  • sentiment_analysis.py - Twitter API -ге қосылатын, деректерді өңдейтін және нәтиже беретін сценарий.
  • pie.py - нәтижелердің графикалық көрінісін жасайтын сценарий.
  • led_manager.py - RaspberryPi диодтарын өңдейтін сценарий.

Қатысушылар: Зафир Стожановский (151015) және Филип Спасовски (151049)

Код:

Ұсынылған: