Мазмұны:
Бейне: Raspberry Pi көмегімен Twitter сезімін талдау: 3 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Сезім талдауы деген не және оған неге мән беру керек?
Сезім талдауы - бұл желіде айтылатын көзқарастарды, пікірлер мен эмоцияларды түсіну үшін қолданылатын бірнеше сөздердің эмоционалды реңін анықтау процесі. Сезімді талдау әлеуметтік медиа мониторингінде өте пайдалы, өйткені ол белгілі бір тақырыптар бойынша кең қоғамдық пікірге шолу жасауға мүмкіндік береді. Қолданбалар кең және қуатты. Әлеуметтік мәліметтерден түсінік алу мүмкіндігі - бұл бүкіл әлемдегі ұйымдарда кеңінен қолданылып жүрген тәжірибе. Бір қызығы: Обама әкімшілігі 2012 жылғы президенттік сайлау қарсаңындағы саяси хабарландырулар мен үгіт -насихат хабарларына қоғамдық пікірді бағалау үшін сезімталдықты қолданды.
1 -қадам: Қосылу
Бұл жоба үшін сізге қажет:
- Raspberry Pi (біздің жағдайда: Raspberry Pi 3 Model B)
- Көңіл -күйді көрсетуге арналған 3 жарықдиодты диод (жасыл, сары және қызыл)
- GPIO түйреуіштерін қорғау үшін 3 резистор (біздің жағдайда 330 Ом)
- сымдар немесе аналық кабель (біздің жағдайда 40 істікшелі)
Енді сіз Raspberry Pi -дегі арнайы GPIO түйреуіштеріне диодтарды қосуыңыз керек (сіз басқа түйреуіштерді таңдай аласыз, бірақ кейін кодты қайта өңдеуге тура келеді). Raspberry Pi өшірілгеніне көз жеткізіңіз. Содан кейін жарық диодты анодтарға резисторларды қосыңыз. Осыдан кейін сіз жасыл диодты түйреуіш 21 -ге, сары түйреуіш 24 -ке, қызыл түйреуіш 15 -ке қосуыңыз керек. Барлық катодтар жерге тұйықталуға қосылуы керек. Енді сіз келесі қадамға өтуге дайынсыз!
2 -қадам: пакеттерді импорттаңыз
Код жұмыс істеуі үшін сізге бірнеше пакет қажет.
- Tweepy: ресми Twitter API үшін python кітапханасы. pip3 tweepy орнатыңыз
- TextBlob: мәтіндік деректерді өңдеуге арналған python кітапханасы. pip3 textblob орнатыңыз
- Жастық: пайдаланушы интерфейсіне арналған python кітапханасы. pip3 жастықты орнатыңыз
Келесі пакеттер әдетте python3 -пен бірге жеткізіледі, бірақ егер сіз компиляция қатесін алсаңыз, оларды pip3 пәрмені арқылы орнатыңыз:
- Статистика: статистикаға арналған python кітапханасы.
- Matplotlib: деректерді графикалық түрде көрсетуге арналған python кітапханасы.
- Tkinter: пайдаланушы интерфейсіне арналған python кітапханасы.
- RPi. GPIO: тек RaspberryPi -де қол жетімді python кітапханасы (бірақ біз мұны тек RasberryPi үшін жасаймыз), ол GPIO түйреуіштерін басқарады.
ЕСКЕРТПЕ: Мұны жұмыс үстелінде тексеру үшін: main.py сценарийінде 'import led_manager.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 көмегімен Active / Sleep циклін қалай орнату керектігін талқыладық. Аппараттық құрал мен PSM параметрлері мен AT пәрменін түсіндіру үшін алдыңғы мақаланы қараңыз. (Сілтеме: https://www.instructables.com/id/What-Is-a-PSMPow…Ac
Убидоттар мен Google-парақтарды қолдана отырып, температура/ылғалдылық деректерін талдау: 6 қадам
Убидоттар мен Google парақтарының көмегімен температура/ылғалдылық деректерін талдау: Бұл оқулықта біз температура мен ылғалдылық сенсорының көмегімен температура мен ылғалдылықтың әр түрлі деректерін өлшейміз. Сіз бұл деректерді Ubidots -қа жіберуді үйренесіз. Сіз оны кез келген жерден әр түрлі қолдану үшін талдай аласыз. Сонымен қатар жіберу арқылы
ADC ағымдағы сезімін қалай жасауға болады: 5 қадам
ADC ағымдағы сезімін қалай жасауға болады: Бұл нұсқаулықта біз жүктеу тогын және I2C арқылы MCU интерфейсін сезетін SLG46855V-де аналогты-цифрлық 8-биттік түрлендіргішті қалай енгізу керектігін сипаттайтын боламыз. Бұл дизайнды ағымдағы зондтаудың әр түрлі қосымшаларында қолдануға болады, мысалы
Негізгі компоненттерді талдау: 4 қадам
Негізгі компоненттерді талдау: Негізгі компоненттерді талдау - ортогоналды түрлендірулерді қолдана отырып, мүмкін корреляцияланатын айнымалылар жиынтығын сызықтық байланыссыз мәндер жиынына түрлендіретін статистикалық әдіс. Бірнеше өлшемдері бар деректер жиынтығы берілген қарапайым сөздермен бұл көмектеседі
Windows Bluetooth жүйесін талдау - SensorTag әдісі: 7 қадам (суреттермен)
Windows Bluetooth жүйесін талдау - SensorTag әдісі: төменде мен Bluetooth төмен энергиялы құрылғылармен байланыс тұрғысынан Windows операциялық жүйесіне (ОЖ) талдау жасаймын - біздің жағдайда сенсорлық тегтердің әр түрлі түрлері: Thunderboard React, Thunderboard Sense (b