Isi kandungan:
Video: Analisis Sentimen Twitter Dengan Raspberry Pi: 3 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
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
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
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:
Analisis LTE Cat.M1 PSM (Mod Penjimatan Kuasa): 4 Langkah
Analisis LTE Cat.M1 PSM (Mod Penjimatan Kuasa): Dalam artikel sebelumnya, kami telah membincangkan cara menetapkan kitaran Aktif / Tidur menggunakan PSM. Sila rujuk artikel sebelumnya untuk penjelasan mengenai tetapan perkakasan dan PSM dan perintah AT. (Pautan: https://www.instructables.com/id/What-Is-a-PSMPow….Ac
Analisis Data Temp / Kelembapan Menggunakan Ubidots dan Google-Sheets: 6 Langkah
Analisis Data Temp / Kelembapan Menggunakan Ubidots dan Google-Sheets: Dalam tutorial ini, kami akan mengukur data suhu dan kelembapan yang berbeza menggunakan sensor suhu dan kelembapan. Anda juga akan belajar bagaimana menghantar data ini ke Ubidots. Supaya anda dapat menganalisisnya dari mana sahaja untuk aplikasi yang berbeza. Juga oleh pengirim
ECG Logger - Monitor Jantung yang Boleh Dipakai untuk Pemerolehan dan Analisis Data Jangka Panjang: 3 Langkah
ECG Logger - Monitor Jantung yang Boleh Dipakai untuk Pemerolehan dan Analisis Data Jangka Panjang: Keluaran pertama: Okt 2017 Versi terbaru: 1.6.0Status: StabilKesukaran: TinggiPrasyarat: Arduino, Pengaturcaraan, Pembinaan perkakasanRositori unik: SF (lihat pautan di bawah) Sokongan: Forum sahaja, no PMECG Logger adalah Monitor Jantung yang Boleh Dipakai untuk
Analisis Impedans Bio (BIA) Dengan Langkah AD5933: 9
Bio Impedance Analysis (BIA) Dengan AD5933: Saya berminat membuat Bio Impedance Analyzer untuk pengukuran komposisi badan dan carian rawak saya terus menemui reka bentuk dari kelas Instrumen Bioperubatan 2015 di Universiti Vanderbilt. Saya telah berjaya melalui reka bentuk dan
Analisis Sistem Bluetooth Windows - Pendekatan SensorTag: 7 Langkah (dengan Gambar)
Analisis Sistem Bluetooth Windows - Pendekatan SensorTag: Berikut ini, saya akan melakukan analisis sistem operasi Windows (OS) dari sudut komunikasi dengan peranti Bluetooth Low Energy - dalam kes kami dengan pelbagai jenis SensorTags: Thunderboard React, Thunderboard Sense (b