Агуулгын хүснэгт:

Raspberry Pi ашиглан Twitter -ийн мэдрэмжийн дүн шинжилгээ: 3 алхам (зурагтай)
Raspberry Pi ашиглан Twitter -ийн мэдрэмжийн дүн шинжилгээ: 3 алхам (зурагтай)
Anonim
Raspberry Pi -ийн тусламжтайгаар Twitter -ийн мэдрэмжийн дүн шинжилгээ
Raspberry Pi -ийн тусламжтайгаар Twitter -ийн мэдрэмжийн дүн шинжилгээ
Raspberry Pi -ийн тусламжтайгаар Twitter -ийн мэдрэмжийн дүн шинжилгээ
Raspberry Pi -ийн тусламжтайгаар Twitter -ийн мэдрэмжийн дүн шинжилгээ

Мэдрэмжийн шинжилгээ гэж юу вэ, та яагаад үүнийг анхаарч үзэх ёстой вэ?

Мэдрэмжийн дүн шинжилгээ гэдэг нь онлайнаар дурдсан хүмүүсийн хандлага, үзэл бодол, сэтгэл хөдлөлийн талаар ойлголт авахад хэрэглэгддэг цуврал үгсийн цаана байгаа сэтгэл хөдлөлийн өнгө аясыг тодорхойлох үйл явц юм. Мэдрэмжийн шинжилгээ нь олон нийтийн мэдээллийн хэрэгслийг хянахад маш чухал ач холбогдолтой бөгөөд энэ нь тодорхой сэдвийн ард олон нийтийн санаа бодлыг тоймлох боломжийг олгодог. Програмууд нь өргөн цар хүрээтэй, хүчирхэг юм. Нийгмийн өгөгдлөөс мэдээлэл олж авах чадвар нь дэлхийн өнцөг булан бүрт байдаг байгууллагуудын дунд түгээмэл хэрэглэгддэг практик юм. Сонирхолтой нь: Обамагийн засаг захиргаа 2012 оны Ерөнхийлөгчийн сонгуулийн өмнө олон нийтийн санаа бодлыг бодлогын мэдэгдэл, кампанит ажлын мессежээр үнэлэх зорилгоор сэтгэл хөдлөлийн шинжилгээг ашигласан.

Алхам 1: Цахилгааны утас

Цахилгаан утас!
Цахилгаан утас!
Цахилгаан утас!
Цахилгаан утас!
Цахилгаан утас!
Цахилгаан утас!

Энэ төслийн хувьд танд хэрэгтэй болно:

  • Raspberry Pi (манай тохиолдолд: Raspberry Pi 3 Model B)
  • Сэтгэл хөдлөлийн шинжилгээгээр тооцоолсон сэтгэл санааг илэрхийлэх зориулалттай 3 LED диод (ногоон, шар, улаан)
  • GPIO тээглүүрээ хамгаалах 3 резистор (манай тохиолдолд 330 Ом)
  • утас, эсвэл эмэгтэй кабель (манай тохиолдолд 40 зүү)

Одоо та Raspberry Pi дээрх GPIO зүү дээрх LED диодыг холбох хэрэгтэй (та бусад тээглүүрийг сонгож болно, гэхдээ дараа нь кодыг дахин боловсруулах шаардлагатай болно). Raspberry Pi -г унтраасан эсэхээ шалгаарай. Дараа нь LED диодын анод дээрх резисторыг холбоно уу. Үүний дараа та ногоон диодыг 21 -р зүү, 24 -р зүү дээр шар, 15 -р улаан дээр холбох ёстой. Бүх катодууд нь газардуулгатай холбогдсон байх ёстой. Одоо та дараагийн алхам руу үсрэхэд бэлэн боллоо!

Алхам 2: Багцыг импортлох

Кодыг ажиллуулахын тулд танд хэд хэдэн багц хэрэгтэй болно.

  • Tweepy: албан ёсны Twitter API -ийн python номын сан. pip3 tweepy суулгах
  • TextBlob: текст өгөгдлийг боловсруулах python номын сан. pip3 textblob суулгах
  • Дэр: хэрэглэгчийн интерфэйсд зориулсан python номын сан. pip3 дэр суулгах

Дараах багцууд ихэвчлэн python3 -тэй цуг ирдэг боловч хэрэв та эмхэтгэх алдаа гарвал pip3 командыг ашиглан суулгаарай.

  • Статистик: статистикийн зориулалттай python номын сан.
  • Matplotlib: өгөгдлийг графикаар дүрслэх зориулалттай python номын сан.
  • Ткинтер: хэрэглэгчийн интерфэйсд зориулсан 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)

Код:

Зөвлөмж болгож буй: