İçindekiler:
Video: Raspberry Pi ile Twitter Duygu Analizi: 3 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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
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
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:
Duygu İfade Edici: 4 Adım
Duygu İfade Edici: Giriş: Bu makine bir duygu ifade edicidir, duygularını ifade etmekte iyi olmayan insanlara duygularını ifade etmelerinde yardımcı olarak çalışır. Bu makine, yardıma ihtiyacı olan veya onları dinleyecek birine ihtiyaç duyan insanlara, şu anda olmayan şeyler hakkında şikayet etmelerinde yardımcı olabilir
AD5933 ile Biyo Empedans Analizi (BIA): 9 Adım
Biyo Empedans Analizi (BIA) AD5933 ile: Vücut kompozisyonu ölçümleri için bir Biyo Empedans Analizörü yapmakla ilgileniyordum ve rastgele aramalarım Vanderbilt Üniversitesi'ndeki 2015 Biyomedikal Enstrümantasyon sınıfından bir tasarım bulmaya devam etti. Tasarım üzerinde çalıştım ve im
Renk Sensörü ile Sipariş Defteri Analizi: 14 Adım
Renk Sensörü ile Sipariş Defteri Analizi: Kripto ticareti yaparken ekrandaki sipariş defterinden gelen ışık çıkışını analiz etmek için bir Adafruit TCS34725 kırmızı/yeşil/mavi renk sensörü kullanır. Ağırlıklı olarak "satın al" ise; Ekranda yeşil sayılarla gösterilen siparişler gelir, muhtemelen bekleyebilirsiniz
Yapay Bitki Duygu İfade Edici (A.P.E.X.): 7 Adım (Resimlerle)
Yapay Bitki Duygu İfade Edici (A.P.E.X.): Ama bekleyin… Dahası var
Windows Bluetooth Sistem Analizi – Bir Sensör Etiketi Yaklaşımı: 7 Adım (Resimlerle)
Windows Bluetooth Sistem Analizi – Bir Sensör Etiketi Yaklaşımı: Aşağıda, Bluetooth Düşük Enerji cihazlarıyla iletişim açısından Windows işletim sisteminin (OS) bir analizini yapacağım - bizim durumumuzda farklı SensorTag türleri ile: Thunderboard React, Thunderboard Sense (b