İçindekiler:

Raspberry Pi ile Twitter Duygu Analizi: 3 Adım (Resimlerle)
Raspberry Pi ile Twitter Duygu Analizi: 3 Adım (Resimlerle)

Video: Raspberry Pi ile Twitter Duygu Analizi: 3 Adım (Resimlerle)

Video: Raspberry Pi ile Twitter Duygu Analizi: 3 Adım (Resimlerle)
Video: R-Ladies (Türkiye) Webinar Serisi 5: tidytext ile Metin Madenciliği ve Duygu Analizi 2024, Haziran
Anonim
Raspberry Pi ile Twitter Duygu Analizi
Raspberry Pi ile Twitter Duygu Analizi
Raspberry Pi ile Twitter Duygu Analizi
Raspberry Pi ile Twitter Duygu Analizi

Duygu analizi nedir ve bunu neden önemsemelisiniz?

Duygu analizi, çevrimiçi bir sözde ifade edilen tutum, görüş ve duyguları anlamak için kullanılan bir dizi kelimenin arkasındaki duygusal tonu belirleme sürecidir. Duygu analizi, belirli konuların ardındaki daha geniş kamuoyuna genel bir bakış elde etmemize izin verdiği için sosyal medya izlemede son derece yararlıdır. Uygulamalar geniş ve güçlüdür. Sosyal verilerden içgörü elde etme yeteneği, dünya çapındaki kuruluşlar tarafından yaygın olarak benimsenen bir uygulamadır. Eğlenceli gerçek: Obama yönetimi, 2012 başkanlık seçimleri öncesinde kamuoyunu politika duyurularına ve kampanya mesajlarına kadar ölçmek için duygu analizini kullandı.

Adım 1: Kablolama

Kablolama!
Kablolama!
Kablolama!
Kablolama!
Kablolama!
Kablolama!

Bu proje için ihtiyacınız olacak:

  • Raspberry Pi (bizim durumumuzda: Raspberry Pi 3 Model B)
  • Duygu analizinden hesaplanan, ruh halini temsil etmek için 3 LED diyot (yeşil, sarı ve kırmızı)
  • GPIO pinlerinizi korumak için 3 direnç (bizim durumumuzda 330 Ohm)
  • teller veya dişi kablo (bizim durumumuzda 40 pin)

Şimdi, Raspberry Pi'deki belirli GPIO pinlerine led diyotları bağlamanız gerekiyor (diğer pinleri seçebilirsiniz, ancak daha sonra kodu yeniden düzenlemeniz gerekecek). Raspberry Pi'nizin kapalı olduğundan emin olun. Ardından LED diyotların anotlarındaki dirençleri bağlayın. Daha sonra yeşil diyotunuzu 21 pinine, sarı diyotunuzu 24 pinine ve kırmızı diyotunuzu 15 pinine bağlamalısınız. Katotların tamamı Toprak pinlerine bağlanmalıdır. Şimdi hepiniz bir sonraki adıma geçmeye hazırsınız!

Adım 2: Paketleri İçe Aktarın

Kodun çalışması için birkaç pakete ihtiyacınız olacak.

  • Tweepy: resmi Twitter API'si için python kütüphanesi. pip3 kurulum tweepy
  • TextBlob: metinsel verileri işlemek için python kitaplığı. pip3 textblob yükleyin
  • Yastık: kullanıcı arayüzü için python kitaplığı. pip3 yükleme yastığı

Aşağıdaki paketler genellikle python3 ile birlikte gelir, ancak derleme hatası almanız durumunda, bunları pip3 komutunu kullanarak kurmanız yeterlidir:

  • İstatistikler: istatistikler için python kitaplığı.
  • Matplotlib: Verilerin grafik gösterimi için python kitaplığı.
  • Tkinter: kullanıcı arayüzü için python kitaplığı.
  • RPi. GPIO: sadece RaspberryPi'de bulunan python kitaplığı (ama hey, bunu yalnızca bir RasberryPi için yapıyoruz), GPIO pinlerini yöneten.

NOT: Bunu masaüstünde test etmek için: main.py betiğinde 'import led_manager.py' ifadesini yorumlamanız yeterlidir.

3. Adım: Uygulama

uygulama
uygulama
uygulama
uygulama

Aşağıdaki komut dosyalarını RaspberryPi'deki bir dizine birlikte yerleştirin:

  • main.py - Uygulamanın giriş noktası. (bu betiği konsolda çalıştırın).
  • duygu_analiz.py - Twitter API'sine bağlanan, verileri işleyen ve sonuçlar üreten komut dosyası.
  • pie.py - Sonuçların grafik gösterimini oluşturan komut dosyası.
  • led_manager.py - RaspberryPi'deki diyotları işleyen komut dosyası.

Katkıda Bulunanlar: Zafir Stojanovski (151015) ve Filip Spasovski (151049)

Kod:

Önerilen: