Mục lục:

Phân tích tình cảm trên Twitter với Raspberry Pi: 3 bước (kèm hình ảnh)
Phân tích tình cảm trên Twitter với Raspberry Pi: 3 bước (kèm hình ảnh)

Video: Phân tích tình cảm trên Twitter với Raspberry Pi: 3 bước (kèm hình ảnh)

Video: Phân tích tình cảm trên Twitter với Raspberry Pi: 3 bước (kèm hình ảnh)
Video: ✅ Hướng dẫn chi tiết cách biến máy tính Raspberry Pi 3, 4 thành TV BOX đầy đủ chức năng 2024, Tháng sáu
Anonim
Phân tích tình cảm trên Twitter với Raspberry Pi
Phân tích tình cảm trên Twitter với Raspberry Pi
Phân tích tình cảm trên Twitter với Raspberry Pi
Phân tích tình cảm trên Twitter với Raspberry Pi

Phân tích tình cảm là gì và tại sao bạn nên quan tâm đến nó?

Phân tích cảm xúc là quá trình xác định giọng điệu cảm xúc đằng sau một loạt từ, được sử dụng để hiểu được thái độ, ý kiến và cảm xúc được thể hiện trong một đề cập trực tuyến. Phân tích cảm xúc cực kỳ hữu ích trong việc theo dõi truyền thông xã hội vì nó cho phép chúng ta có được cái nhìn tổng quan về dư luận rộng lớn hơn đằng sau một số chủ đề nhất định. Các ứng dụng rất rộng và mạnh mẽ. Khả năng trích xuất thông tin chi tiết từ dữ liệu xã hội là một phương pháp đang được các tổ chức trên thế giới áp dụng rộng rãi.

Bước 1: Lên dây

Lắp lên!
Lắp lên!
Lắp lên!
Lắp lên!
Lắp lên!
Lắp lên!

Đối với dự án này, bạn sẽ cần:

  • Raspberry Pi (trong trường hợp của chúng tôi: Raspberry Pi 3 Model B)
  • 3 điốt LED (xanh lá cây, vàng và đỏ) để thể hiện tâm trạng, được tính toán từ phân tích cảm xúc
  • 3 điện trở (trong trường hợp của chúng tôi là 330 Ohm) để bảo vệ các chân GPIO của bạn
  • dây hoặc cáp cái (trong trường hợp của chúng tôi là 40 pin)

Bây giờ, bạn phải kết nối các điốt dẫn trên các chân GPIO cụ thể trên Raspberry Pi (bạn có thể chọn các chân khác, nhưng bạn sẽ phải cấu trúc lại mã sau đó). Đảm bảo rằng bạn đã tắt Raspberry Pi. Sau đó, kết nối các điện trở trên cực dương của điốt LED. Sau đó, bạn nên kết nối diode màu xanh lá cây trên chân 21, màu vàng trên chân 24 và màu đỏ trên chân 15. Tất cả các cực âm phải được kết nối với các chân Nối đất. Bây giờ bạn đã sẵn sàng để chuyển sang bước tiếp theo!

Bước 2: Nhập các Gói

Bạn sẽ cần một vài gói để mã hoạt động.

  • Tweepy: thư viện python cho API Twitter chính thức. pip3 cài đặt tweepy
  • TextBlob: thư viện python để xử lý dữ liệu dạng văn bản. pip3 cài đặt textblob
  • Pillow: thư viện python cho giao diện người dùng. pip3 cài gối

Các gói sau thường đi kèm với python3, nhưng trong trường hợp bạn gặp lỗi biên dịch, chỉ cần cài đặt chúng bằng lệnh pip3:

  • Thống kê: thư viện python để thống kê.
  • Matplotlib: thư viện python để biểu diễn dữ liệu bằng đồ họa.
  • Tkinter: thư viện python cho giao diện người dùng.
  • RPi. GPIO: thư viện python chỉ có sẵn trên RaspberryPi (nhưng này, chúng tôi đang làm điều này dành riêng cho RasberryPi), quản lý các chân GPIO.

LƯU Ý: Để kiểm tra điều này trên máy tính để bàn: chỉ cần nhận xét 'import led_manager.py' trong tập lệnh main.py.

Bước 3: Thực hiện

Thực hiện
Thực hiện
Thực hiện
Thực hiện

Đặt các tập lệnh sau cùng nhau trong một thư mục trên RaspberryPi:

  • main.py - Điểm vào cho ứng dụng. (chạy tập lệnh này trong bảng điều khiển).
  • feel_analysis.py - Tập lệnh kết nối với API Twitter, xử lý dữ liệu và tạo kết quả.
  • pie.py - Tập lệnh tạo biểu diễn đồ họa của kết quả.
  • led_manager.py - Tập lệnh xử lý các điốt trên RaspberryPi.

Những người đóng góp: Zafir Stojanovski (151015) & Filip Spasovski (151049)

Mã:

Đề xuất: