Mundarija:

Raspberry Pi bilan Twitter hissiyotlarini tahlil qilish: 3 qadam (rasmlar bilan)
Raspberry Pi bilan Twitter hissiyotlarini tahlil qilish: 3 qadam (rasmlar bilan)

Video: Raspberry Pi bilan Twitter hissiyotlarini tahlil qilish: 3 qadam (rasmlar bilan)

Video: Raspberry Pi bilan Twitter hissiyotlarini tahlil qilish: 3 qadam (rasmlar bilan)
Video: Raspberry PI Bilan Tarmoq Xavfsizligi #4 2024, Iyun
Anonim
Raspberry Pi yordamida Twitter hissiyotlarini tahlil qilish
Raspberry Pi yordamida Twitter hissiyotlarini tahlil qilish
Raspberry Pi yordamida Twitter hissiyotlarini tahlil qilish
Raspberry Pi yordamida Twitter hissiyotlarini tahlil qilish

Hissiy tahlil nima va nima uchun unga e'tibor berish kerak?

His -tuyg'ularni tahlil qilish - bu Internetda aytilgan munosabat, fikr va his -tuyg'ularni tushunish uchun ishlatiladigan bir qator so'zlar ortidagi hissiy ohangni aniqlash jarayoni. His -tuyg'ularni tahlil qilish ijtimoiy tarmoqlar monitoringi uchun juda foydalidir, chunki u bizga ma'lum mavzular bo'yicha keng jamoatchilik fikri haqida umumiy ma'lumot olish imkonini beradi. Ilovalar keng va kuchli. Ijtimoiy ma'lumotlardan ma'lumot olish qobiliyati butun dunyodagi tashkilotlar tomonidan keng qo'llaniladigan amaliyotdir. Qizig'i shundaki: Obama ma'muriyati 2012 yilgi prezidentlik saylovlari oldidan siyosat e'lonlari va kampaniya xabarlariga jamoatchilik fikrini o'lchash uchun hissiyotlarni tahlil qildi.

1 -qadam: Elektr ta'minoti

Ulanish!
Ulanish!
Ulanish!
Ulanish!
Ulanish!
Ulanish!

Ushbu loyiha uchun sizga kerak bo'ladi:

  • Raspberry Pi (bizning holatda: Raspberry Pi 3 Model B)
  • Kayfiyatni tahlil qilish uchun hisoblangan kayfiyatni aks ettirish uchun 3 ta LED diod (yashil, sariq va qizil)
  • GPIO pinlarini himoya qilish uchun 3 rezistor (bizda 330 Ohm)
  • simlar yoki ayol kabeli (bizning holatda 40 pin)

Endi siz LED diodlarini Raspberry Pi -dagi GPIO pinlariga ulashingiz kerak (siz boshqa pinlarni tanlashingiz mumkin, lekin keyin kodni qayta o'zgartirishingiz kerak bo'ladi). Raspberry Pi o'chirilganligiga ishonch hosil qiling. Keyin, LED diodlarining anodlariga rezistorlarni ulang. Shundan so'ng, siz 21 -pinli yashil diodni, 24 -pinli sariq va 15 -pinli qizil rangni ulashingiz kerak. Barcha katodlar erga ulangan bo'lishi kerak. Endi barchangiz keyingi bosqichga o'tishga tayyormiz!

2 -qadam: Paketlarni import qiling

Kod ishlashi uchun sizga bir nechta paket kerak bo'ladi.

  • Tweepy: rasmiy Twitter API uchun python kutubxonasi. pip3 tweepy -ni o'rnating
  • TextBlob: matnli ma'lumotlarni qayta ishlash uchun python kutubxonasi. pip3 textblob -ni o'rnating
  • Yostiq: foydalanuvchi interfeysi uchun python kutubxonasi. pip3 yostiqni o'rnating

Quyidagi paketlar odatda python3 bilan birga keladi, lekin agar siz kompilyatsiya xatosi olgan bo'lsangiz, ularni pip3 buyrug'i yordamida o'rnating:

  • Statistika: statistika uchun python kutubxonasi.
  • Matplotlib: ma'lumotlarni grafik tasvirlash uchun python kutubxonasi.
  • Tkinter: foydalanuvchi interfeysi uchun python kutubxonasi.
  • RPi. GPIO: faqat RaspberryPi -da mavjud bo'lgan python kutubxonasi (lekin biz buni faqat RasberryPi uchun qilamiz), u GPIO pinlarini boshqaradi.

ESLATMA: Buni ish stolida sinab ko'rish uchun: main.py skriptida "import led_manager.py" yozib qoldiring.

3 -qadam: Amalga oshirish

Amalga oshirish
Amalga oshirish
Amalga oshirish
Amalga oshirish

Quyidagi skriptlarni RaspberryPi katalogiga joylashtiring:

  • main.py - ilovaga kirish nuqtasi. (bu skriptni konsolda ishga tushiring).
  • sentiment_analysis.py - Twitter API -ga ulanadigan, ma'lumotlarni qayta ishlaydigan va natijalar chiqaradigan skript.
  • pie.py - natijalarning grafik tasvirini yaratadigan skript.
  • led_manager.py - RaspberryPi diodlarini boshqaradigan skript.

Ishtirokchilar: Zafir Stojanovskiy (151015) va Filip Spasovski (151049)

Kod:

Tavsiya: