Բովանդակություն:
Video: Twitter- ի տրամադրության վերլուծություն Raspberry Pi- ով. 3 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Ի՞նչ է զգացմունքների վերլուծությունը, և ինչու՞ պետք է հոգ տանել դրա մասին:
Sգացմունքների վերլուծությունը մի շարք բառերի հետևում զգացմունքային երանգը որոշելու գործընթաց է, որն օգտագործվում է առցանց հիշատակումներում արտահայտված վերաբերմունքի, կարծիքների և հույզերի ընկալման համար: Entգացմունքների վերլուծությունը չափազանց օգտակար է սոցիալական մեդիայի մոնիտորինգի համար, քանի որ այն թույլ է տալիս մեզ պատկերացում կազմել որոշակի թեմաների հետևում գտնվող ավելի լայն հասարակական կարծիքի մասին: Դիմումները լայն և հզոր են: Սոցիալական տվյալներից պատկերացումներ հանելու ունակությունը պրակտիկա է, որը լայնորեն ընդունվում է աշխարհի կազմակերպությունների կողմից: unվարճալի փաստ. Օբամայի վարչակազմը տրամադրությունների վերլուծության միջոցով գնահատեց 2012 թ. Նախագահական ընտրություններին ընդառաջ քաղաքական հայտարարությունների և նախընտրական հաղորդագրությունների հասարակական կարծիքը:
Քայլ 1: Միացում
Այս նախագծի համար ձեզ հարկավոր է.
- Raspberry Pi (մեր դեպքում ՝ Raspberry Pi 3 Model B)
- 3 LED դիոդ (կանաչ, դեղին և կարմիր) տրամադրությունը ներկայացնելու համար `հաշվարկված զգացմունքների վերլուծությունից
- 3 դիմադրություն (մեր դեպքում ՝ 330 Օմ) ՝ ձեր GPIO կապում պաշտպանելու համար
- լարեր, կամ կանացի մալուխ (մեր դեպքում 40 փին)
Այժմ, դուք պետք է միացնեք led դիոդները Raspberry Pi- ի GPIO- ի հատուկ կապումներին (կարող եք ընտրել այլ կապում, բայց հետո ստիպված կլինեք վերափոխել ծածկագիրը): Համոզվեք, որ Raspberry Pi- ն անջատված է: Այնուհետեւ, միացրեք դիմադրիչները LED դիոդների անոդների վրա: Դրանից հետո դուք պետք է ձեր կանաչ դիոդը միացնեք 21 -րդ քորոցին, դեղինը ՝ 24 -ի, իսկ կարմիրը ՝ քորոցին: Բոլոր կաթոդները պետք է միացված լինեն Ground կապին: Այժմ դուք պատրաստ եք անցնել հաջորդ քայլին:
Քայլ 2: Ներմուծեք փաթեթները
Կոդն աշխատելու համար ձեզ հարկավոր կլինի մի քանի փաթեթ:
- Tweepy. Python գրադարան պաշտոնական Twitter API- ի համար: pip3 տեղադրել tweepy
- TextBlob: Python գրադարան տեքստային տվյալների մշակման համար: pip3 տեղադրել textblob
- Բարձ. Python գրադարան օգտագործողի միջերեսի համար: pip3 տեղադրել բարձ
Հետևյալ փաթեթները սովորաբար գալիս են python3- ի հետ միասին, բայց եթե կազմման սխալ եք ստանում, պարզապես տեղադրեք դրանք ՝ օգտագործելով pip3 հրահանգը.
- Վիճակագրություն. Python գրադարան վիճակագրության համար:
- Matplotlib: Python գրադարան տվյալների գրաֆիկական ներկայացման համար:
- Tkinter: Python գրադարան օգտագործողի միջերեսի համար:
- RPi. GPIO. Python գրադարան, որը հասանելի է միայն RaspberryPi- ով (բայց, այո, մենք դա անում ենք բացառապես RasberryPi- ի համար), որը կառավարում է GPIO- ի կապերը:
NOTԱՆՈԹՈ:ԹՅՈՆ. Սա աշխատասեղանին փորձարկելու համար պարզապես մեկնաբանեք «ներմուծել led_manager.py» - ն main.py սցենարում:
Քայլ 3: Իրականացում
Հետևյալ սցենարները միասին տեղադրեք RaspberryPi- ի գրացուցակում.
- main.py - Հավելվածի մուտքի կետը: (գործարկեք այս սցենարը վահանակում):
- sentiment_analysis.py - սցենար, որը միանում է Twitter API- ին, մշակում է տվյալները և առաջացնում արդյունքներ:
- pie.py - սցենար, որն առաջացնում է արդյունքների գրաֆիկական ներկայացում:
- led_manager.py - սցենար, որը վարում է RaspberryPi- ի դիոդները:
Ներդրողներ ՝ afաֆիր Ստոյանովսկի (151015) և Ֆիլիպ Սպասովսկի (151049)
Կոդ ՝
Խորհուրդ ենք տալիս:
LTE Cat.M1 PSM- ի (էներգախնայողության ռեժիմ) վերլուծություն. 4 քայլ
LTE Cat.M1 PSM- ի (էներգախնայողության ռեժիմ) վերլուծություն. Նախորդ հոդվածում մենք քննարկել ենք, թե ինչպես կարելի է PSM- ի միջոցով ակտիվ / քնի ցիկլ սահմանել: Խնդրում ենք անդրադառնալ նախորդ հոդվածին ՝ ապարատային և PSM կարգավորումների և AT հրամանի բացատրությունների համար: (Հղում ՝ https://www.instructables.com/id/What-Is-a-PSMPow…Ac
Temերմաստիճանի/խոնավության տվյալների վերլուծություն `օգտագործելով Ubidots- ը և Google- թերթերը` 6 քայլ
Pերմաստիճանի/խոնավության տվյալների վերլուծություն Ubidots- ի և Google- թերթերի միջոցով. Այս ձեռնարկում մենք չափելու ենք ջերմաստիճանի և խոնավության տարբեր տվյալներ `օգտագործելով ջերմաստիճանի և խոնավության տվիչ: Դուք նաև կսովորեք, թե ինչպես ուղարկել այս տվյալները Ubidots- ին: Որպեսզի կարողանաք վերլուծել այն ցանկացած վայրից ՝ տարբեր կիրառման համար: Նաև ուղարկելով
Հիմնական բաղադրիչի վերլուծություն. 4 քայլ
Հիմնական բաղադրիչների վերլուծություն. Հիմնական բաղադրիչների վերլուծությունը վիճակագրական մեթոդ է, որը հնարավոր փոխկապակցված փոփոխականների մի շարք փոխակերպում է գծայինորեն անհամապատասխան արժեքների `օգտագործելով ուղղանկյուն փոխակերպումներ: Բազմաթիվ չափսերով տվյալների հավաքածուի պարզ բառերով այն օգնում է
Խելացի համակարգի ավտոմատ ծավալի վերլուծություն. 4 քայլ
Խելացի համակարգի ավտոմատ ծավալի վերլուծություն. Թեման նախատիպի ստեղծումն է, որը կարող է վերլուծել և նույնականացնել երկու տարբեր ձևեր և ցուցադրել դրա ծավալը: Այստեղ մենք ընտրում ենք Cube- ի և Cylinder- ի հետ ՝ որպես երկու տարբեր ձևերի: Այն կարող է ինքնուրույն հայտնաբերել ձևեր, վերլուծել և հաշվարկել ծավալը: Աշխատանքային
Windows Bluetooth համակարգի վերլուծություն - սենսորային պիտակի մոտեցում. 7 քայլ (նկարներով)
Windows Bluetooth համակարգի վերլուծություն - SensorTag մոտեցում. Ստորև ես կանեմ Windows օպերացիոն համակարգի (ՕՀ) վերլուծություն ՝ Bluetooth ցածր էներգիայի սարքերի հետ հաղորդակցության տեսանկյունից և ndash; մեր դեպքում ՝ տարբեր տեսակի SensorTags- ով ՝ Thunderboard React, Thunderboard Sense (բ