Isi kandungan:

Analisis Sentimen Twitter Dengan Raspberry Pi: 3 Langkah (dengan Gambar)
Analisis Sentimen Twitter Dengan Raspberry Pi: 3 Langkah (dengan Gambar)

Video: Analisis Sentimen Twitter Dengan Raspberry Pi: 3 Langkah (dengan Gambar)

Video: Analisis Sentimen Twitter Dengan Raspberry Pi: 3 Langkah (dengan Gambar)
Video: Twitter Sentiment Analysis by Python | best NLP model 2022 2024, November
Anonim
Analisis Sentimen Twitter Dengan Raspberry Pi
Analisis Sentimen Twitter Dengan Raspberry Pi
Analisis Sentimen Twitter Dengan Raspberry Pi
Analisis Sentimen Twitter Dengan Raspberry Pi

Apa itu analisis sentimen, dan mengapa anda harus mempedulikannya?

Analisis sentimen adalah proses menentukan nada emosi di sebalik rangkaian kata, digunakan untuk mendapatkan pemahaman tentang sikap, pendapat dan emosi yang dinyatakan dalam sebutan dalam talian. Analisis sentimen sangat berguna dalam pemantauan media sosial kerana memungkinkan kita mendapatkan gambaran umum mengenai pendapat umum yang lebih luas di sebalik topik tertentu. Aplikasi ini luas dan hebat. Keupayaan untuk mengambil pandangan dari data sosial adalah praktik yang banyak digunakan oleh organisasi di seluruh dunia. Fakta yang menarik: Pentadbiran Obama menggunakan analisis sentimen untuk mengukur pendapat umum terhadap pengumuman dasar dan mesej kempen menjelang pemilihan presiden 2012.

Langkah 1: Pendawaian

Pendawaian!
Pendawaian!
Pendawaian!
Pendawaian!
Pendawaian!
Pendawaian!

Untuk projek ini, anda memerlukan:

  • Raspberry Pi (dalam kes kami: Raspberry Pi 3 Model B)
  • 3 diod LED (hijau, kuning dan merah) untuk mewakili mood, dikira dari analisis sentimen
  • 3 perintang (dalam kes kami 330 Ohm) untuk melindungi pin GPIO anda
  • wayar, atau kabel wanita (dalam kes kami 40 pin)

Sekarang, anda perlu menyambungkan diod yang dipimpin pada pin GPIO tertentu pada Raspberry Pi (anda boleh memilih pin lain, tetapi anda perlu mengubah kodnya selepas itu). Pastikan Raspberry Pi anda dimatikan. Kemudian, sambungkan perintang pada anoda diod LED. Selepas itu, anda harus menyambungkan diod hijau anda pada pin 21, kuning pada pin 24 dan merah pada pin 15. Semua katod harus disambungkan ke pin Ground. Sekarang anda sudah bersedia untuk melangkah ke langkah seterusnya!

Langkah 2: Import Pakej

Anda memerlukan beberapa pakej agar kod berfungsi.

  • Tweepy: pustaka python untuk API Twitter rasmi. pip3 pasang tweepy
  • TextBlob: pustaka python untuk memproses data teks. pip3 pasang textblob
  • Bantal: pustaka python untuk antara muka pengguna. pip3 memasang bantal

Pakej berikut biasanya dibundel dengan python3, tetapi sekiranya anda mendapat ralat kompilasi, cukup pasangkannya menggunakan arahan pip3:

  • Statistik: perpustakaan python untuk statistik.
  • Matplotlib: pustaka python untuk perwakilan grafik data.
  • Tkinter: pustaka python untuk antara muka pengguna.
  • RPi. GPIO: pustaka python yang hanya tersedia di RaspberryPi (tetapi hei, kami melakukan ini untuk RasberryPi secara eksklusif), yang menguruskan pin GPIO.

CATATAN: Untuk mengujinya di desktop: cukup komen 'import led_manager.py' dalam skrip main.py.

Langkah 3: Pelaksanaan

Pelaksanaan
Pelaksanaan
Pelaksanaan
Pelaksanaan

Letakkan skrip berikut bersama dalam direktori di RaspberryPi:

  • main.py - Titik masuk untuk aplikasi. (jalankan skrip ini di konsol).
  • sentiment_analysis.py - Skrip yang menghubungkan ke API Twitter, memproses data dan menghasilkan hasil.
  • pie.py - Skrip yang menghasilkan gambaran grafik hasilnya.
  • led_manager.py - Skrip yang mengendalikan dioda pada RaspberryPi.

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

Kod:

Disyorkan: