Სარჩევი:
ვიდეო: Twitter სენტიმენტის ანალიზი ჟოლოს პი: 3 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
რა არის გრძნობების ანალიზი და რატომ უნდა იზრუნო მასზე?
სენტიმენტების ანალიზი არის სიტყვების სერიის მიღმა არსებული ემოციური ტონის განსაზღვრის პროცესი, რომელიც გამოიყენება ონლაინ ხსენების დროს გამოხატული დამოკიდებულებების, მოსაზრებებისა და ემოციების გასაგებად. სენტიმენტების ანალიზი ძალზედ სასარგებლოა სოციალური მედიის მონიტორინგში, რადგან ის გვაძლევს საშუალებას მივიღოთ მიმოხილვა ფართო საზოგადოებისათვის გარკვეული თემების მიღმა. პროგრამები ფართო და ძლიერია. სოციალური მონაცემებიდან ინფორმაციის ამოღების უნარი არის პრაქტიკა, რომელსაც ფართოდ იყენებენ მსოფლიოს ორგანიზაციები. სახალისო ფაქტი: ობამას ადმინისტრაციამ გამოიყენა სენტიმენტების ანალიზი 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)
კოდი:
გირჩევთ:
ანალიზი LTE Cat.M1 PSM (ენერგიის დაზოგვის რეჟიმი): 4 ნაბიჯი
ანალიზი LTE Cat.M1 PSM (ენერგიის დაზოგვის რეჟიმი): წინა სტატიაში ჩვენ განვიხილეთ, თუ როგორ უნდა დავაყენოთ აქტიური / ძილის ციკლი PSM– ის გამოყენებით. გთხოვთ, მიმართოთ წინა სტატიას აპარატურისა და PSM პარამეტრების და AT ბრძანების განმარტებისთვის. (ბმული: https://www.instructables.com/id/What-Is-a-PSMPow…Ac
ტემპერატურის/ტენიანობის მონაცემთა ანალიზი Ubidots და Google- ცხრილების გამოყენებით: 6 ნაბიჯი
ტემპერატურის/ტენიანობის მონაცემთა ანალიზი Ubidots და Google- ცხრილების გამოყენებით: ამ სახელმძღვანელოში ჩვენ გავზომავთ ტემპერატურისა და ტენიანობის სხვადასხვა მონაცემებს ტემპერატურისა და ტენიანობის სენსორის გამოყენებით. თქვენ ასევე ისწავლით თუ როგორ უნდა გაუგზავნოთ ეს მონაცემები უბიდოტს. ასე რომ თქვენ შეგიძლიათ გაანალიზოთ იგი ნებისმიერი ადგილიდან სხვადასხვა პროგრამისთვის. ასევე გაგზავნით
ძირითადი კომპონენტის ანალიზი: 4 ნაბიჯი
ძირითადი კომპონენტების ანალიზი: ძირითადი კომპონენტების ანალიზი არის სტატისტიკური მეთოდი, რომელიც გარდაქმნის შესაძლო კავშირში მყოფი ცვლადების რაოდენობას ხაზობრივად არაკორელაციურ მნიშვნელობებთან ერთად ორთოგონალური გარდაქმნების გამოყენებით. მარტივი სიტყვებით, რომელიც მოცემულია მრავალჯერადი განზომილების მქონე მონაცემთა ბაზაში, ის ეხმარება
ჟოლოს ჟოლოს საათი უყურეთ მას ესმის და იგრძენი: 5 ნაბიჯი (სურათებით)
Raspberry Pi Oled Clock Watch It Hear It and Feel It: ეს არის ჭკვიანი საათი, რომელიც აჩვენებს დროს OLED ეკრანზე და ასევე შეგიძლიათ მოისმინოთ დრო სხვადასხვა დროის ინტერვალში, რაც სავსეა ბრმა ადამიანებისთვის და ის ასევე ცვლის დროინდელ ფერს დროთა განმავლობაში ბინდის შუქი საღამოს ნარინჯისფერი ხდება ყვითელი და მოსწონს
Windows Bluetooth სისტემის ანალიზი - სენსორული მიდგომა: 7 ნაბიჯი (სურათებით)
Windows Bluetooth სისტემის ანალიზი - SensorTag მიდგომა: შემდეგში გავაკეთებ Windows ოპერაციული სისტემის (OS) ანალიზს Bluetooth Low Energy მოწყობილობებთან კომუნიკაციის თვალსაზრისით - ჩვენს შემთხვევაში სხვადასხვა ტიპის სენსორითეგები: Thunderboard React, Thunderboard Sense (b