Სარჩევი:

Twitter სენტიმენტის ანალიზი ჟოლოს პი: 3 ნაბიჯი (სურათებით)
Twitter სენტიმენტის ანალიზი ჟოლოს პი: 3 ნაბიჯი (სურათებით)

ვიდეო: Twitter სენტიმენტის ანალიზი ჟოლოს პი: 3 ნაბიჯი (სურათებით)

ვიდეო: Twitter სენტიმენტის ანალიზი ჟოლოს პი: 3 ნაბიჯი (სურათებით)
ვიდეო: ¡Entrevista íntima con Engin Akyürek! 2024, ნოემბერი
Anonim
Twitter სენტიმენტის ანალიზი ჟოლოს პი
Twitter სენტიმენტის ანალიზი ჟოლოს პი
Twitter სენტიმენტის ანალიზი ჟოლოს პი
Twitter სენტიმენტის ანალიზი ჟოლოს პი

რა არის გრძნობების ანალიზი და რატომ უნდა იზრუნო მასზე?

სენტიმენტების ანალიზი არის სიტყვების სერიის მიღმა არსებული ემოციური ტონის განსაზღვრის პროცესი, რომელიც გამოიყენება ონლაინ ხსენების დროს გამოხატული დამოკიდებულებების, მოსაზრებებისა და ემოციების გასაგებად. სენტიმენტების ანალიზი ძალზედ სასარგებლოა სოციალური მედიის მონიტორინგში, რადგან ის გვაძლევს საშუალებას მივიღოთ მიმოხილვა ფართო საზოგადოებისათვის გარკვეული თემების მიღმა. პროგრამები ფართო და ძლიერია. სოციალური მონაცემებიდან ინფორმაციის ამოღების უნარი არის პრაქტიკა, რომელსაც ფართოდ იყენებენ მსოფლიოს ორგანიზაციები. სახალისო ფაქტი: ობამას ადმინისტრაციამ გამოიყენა სენტიმენტების ანალიზი 2012 წლის საპრეზიდენტო არჩევნების წინ საზოგადოებრივი აზრის შესაფასებლად.

ნაბიჯი 1: გაყვანილობა

გაყვანილობა!
გაყვანილობა!
გაყვანილობა!
გაყვანილობა!
გაყვანილობა!
გაყვანილობა!

ამ პროექტისთვის დაგჭირდებათ:

  • Raspberry Pi (ჩვენს შემთხვევაში: Raspberry Pi 3 Model B)
  • 3 LED დიოდი (მწვანე, ყვითელი და წითელი) განწყობის გამოსახატავად, გათვლილი სენტიმენტის ანალიზის საფუძველზე
  • 3 რეზისტორი (ჩვენს შემთხვევაში 330 Ohm) თქვენი GPIO ქინძისთავების დასაცავად
  • მავთულები, ან ქალი კაბელი (ჩვენს შემთხვევაში 40 პინი)

ახლა თქვენ უნდა დააკავშიროთ led დიოდები კონკრეტულ GPIO ქინძისთავებზე Raspberry Pi– ზე (შეგიძლიათ აირჩიოთ სხვა ქინძისთავები, მაგრამ ამის შემდეგ მოგიწევთ კოდის რეფაქტორი). დარწმუნდით, რომ ჟოლო Pi გამორთულია. შემდეგ, დაუკავშირეთ რეზისტორები LED დიოდების ანოდებზე. ამის შემდეგ, თქვენ უნდა დაუკავშიროთ თქვენი მწვანე დიოდი პინზე 21, ყვითელი პინზე 24 და წითელი პინზე 15. ყველა კათოდი უნდა იყოს დაკავშირებული გრუნტის ქინძისთავებთან. ახლა თქვენ მზად ხართ გადახვიდეთ შემდეგ საფეხურზე!

ნაბიჯი 2: პაკეტების იმპორტი

კოდის მუშაობისთვის დაგჭირდებათ რამოდენიმე პაკეტი.

  • Tweepy: პითონის ბიბლიოთეკა Twitter– ის ოფიციალური API– სთვის. pip3 დააინსტალირეთ tweepy
  • TextBlob: პითონის ბიბლიოთეკა ტექსტური მონაცემების დასამუშავებლად. pip3 დააინსტალირეთ textblob
  • ბალიში: პითონის ბიბლიოთეკა მომხმარებლის ინტერფეისისთვის. pip3 დააინსტალირეთ ბალიში

შემდეგი პაკეტები ჩვეულებრივ მოყვება python3– ს, მაგრამ შედგენის შეცდომის შემთხვევაში, უბრალოდ დააინსტალირეთ ისინი pip3 ბრძანების გამოყენებით:

  • სტატისტიკა: პითონის ბიბლიოთეკა სტატისტიკისათვის.
  • Matplotlib: პითონის ბიბლიოთეკა მონაცემთა გრაფიკული წარმოდგენისთვის.
  • Tkinter: პითონის ბიბლიოთეკა მომხმარებლის ინტერფეისისთვის.
  • RPi. GPIO: პითონის ბიბლიოთეკა, რომელიც ხელმისაწვდომია მხოლოდ RaspberryPi– ზე (მაგრამ ჰეი, ჩვენ ამას ვაკეთებთ მხოლოდ RasberryPi– სთვის), რომელიც მართავს GPIO ქინძისთავებს.

შენიშვნა: ამის შესამოწმებლად დესკტოპზე: უბრალოდ დაწერეთ კომენტარი 'led_manager.py იმპორტი' main.py სკრიპტში.

ნაბიჯი 3: განხორციელება

განხორციელება
განხორციელება
განხორციელება
განხორციელება

განათავსეთ შემდეგი სკრიპტები RaspberryPi– ს დირექტორიაში:

  • main.py - აპლიკაციის შესვლის წერტილი. (გაუშვით ეს სკრიპტი კონსოლში).
  • sentiment_analysis.py - სკრიპტი, რომელიც უკავშირდება Twitter API– ს, ამუშავებს მონაცემებს და წარმოშობს შედეგებს.
  • pie.py - სკრიპტი, რომელიც ქმნის შედეგების გრაფიკულ წარმოდგენას.
  • led_manager.py - სკრიპტი, რომელიც ამუშავებს დიოდებს RaspberryPi– ზე.

კონტრიბუტორები: ზაფირ სტოანოვსკი (151015) და ფილიპ სპასოვსკი (151049)

კოდი:

გირჩევთ: