विषयसूची:

रास्पबेरी पाई के साथ ट्विटर भावना विश्लेषण: 3 चरण (चित्रों के साथ)
रास्पबेरी पाई के साथ ट्विटर भावना विश्लेषण: 3 चरण (चित्रों के साथ)

वीडियो: रास्पबेरी पाई के साथ ट्विटर भावना विश्लेषण: 3 चरण (चित्रों के साथ)

वीडियो: रास्पबेरी पाई के साथ ट्विटर भावना विश्लेषण: 3 चरण (चित्रों के साथ)
वीडियो: 'एक काम करें, हमारे बेडरूम में आ जाइए: Paparazzi पर नाराज हुए Saif Ali Khan 2024, नवंबर
Anonim
रास्पबेरी पाई के साथ ट्विटर भावना विश्लेषण
रास्पबेरी पाई के साथ ट्विटर भावना विश्लेषण
रास्पबेरी पाई के साथ ट्विटर भावना विश्लेषण
रास्पबेरी पाई के साथ ट्विटर भावना विश्लेषण

भावना विश्लेषण क्या है, और आपको इसकी परवाह क्यों करनी चाहिए?

सेंटीमेंट एनालिसिस शब्दों की एक श्रृंखला के पीछे भावनात्मक स्वर को निर्धारित करने की प्रक्रिया है, जिसका उपयोग ऑनलाइन उल्लेख के भीतर व्यक्त किए गए दृष्टिकोण, राय और भावनाओं की समझ हासिल करने के लिए किया जाता है। सोशल मीडिया मॉनिटरिंग में सेंटीमेंट एनालिसिस बेहद उपयोगी है क्योंकि यह हमें कुछ विषयों के पीछे व्यापक जनमत का अवलोकन प्राप्त करने की अनुमति देता है। आवेदन व्यापक और शक्तिशाली हैं। सामाजिक डेटा से अंतर्दृष्टि निकालने की क्षमता एक अभ्यास है जिसे दुनिया भर के संगठनों द्वारा व्यापक रूप से अपनाया जा रहा है। मजेदार तथ्य: ओबामा प्रशासन ने 2012 के राष्ट्रपति चुनाव से पहले नीति घोषणाओं और अभियान संदेशों के लिए जनता की राय को मापने के लिए भावना विश्लेषण का उपयोग किया।

चरण 1: वायरिंग अप

वायरिंग अप!
वायरिंग अप!
वायरिंग अप!
वायरिंग अप!
वायरिंग अप!
वायरिंग अप!

इस परियोजना के लिए आपको आवश्यकता होगी:

  • रास्पबेरी पाई (हमारे मामले में: रास्पबेरी पाई 3 मॉडल बी)
  • मूड का प्रतिनिधित्व करने के लिए 3 एलईडी डायोड (हरा, पीला और लाल), भावना विश्लेषण से गणना की गई
  • आपके GPIO पिन की सुरक्षा के लिए 3 प्रतिरोधक (हमारे मामले में 330 ओम)
  • तार, या एक महिला केबल (हमारे मामले में 40 पिन)

अब, आपको रास्पबेरी पाई पर विशिष्ट GPIO पिन पर एलईडी डायोड को कनेक्ट करना होगा (आप अन्य पिन चुन सकते हैं, लेकिन आपको बाद में कोड को रिफ्लेक्टर करना होगा)। सुनिश्चित करें कि रास्पबेरी पाई बंद है। फिर, एलईडी डायोड के एनोड पर प्रतिरोधों को कनेक्ट करें। उसके बाद, आपको पिन 21 पर अपना हरा डायोड, पिन 24 पर पीला और पिन 15 पर लाल कनेक्ट करना चाहिए। सभी कैथोड ग्राउंड पिन से जुड़े होने चाहिए। अब आप अगले चरण पर कूदने के लिए पूरी तरह तैयार हैं!

चरण 2: पैकेज आयात करें

कोड को काम करने के लिए आपको कुछ पैकेजों की आवश्यकता होगी।

  • ट्वीपी: आधिकारिक ट्विटर एपीआई के लिए अजगर पुस्तकालय। pip3 ट्वीपी स्थापित करें
  • टेक्स्टब्लॉब: टेक्स्ट डेटा को प्रोसेस करने के लिए पायथन लाइब्रेरी। pip3 टेक्स्टब्लॉब स्थापित करें
  • तकिया: यूजर इंटरफेस के लिए अजगर पुस्तकालय। pip3 तकिया स्थापित करें

निम्नलिखित पैकेज आमतौर पर python3 के साथ आते हैं, लेकिन यदि आपको संकलन त्रुटि मिलती है, तो बस उन्हें pip3 कमांड का उपयोग करके स्थापित करें:

  • सांख्यिकी: सांख्यिकी के लिए पायथन पुस्तकालय।
  • Matplotlib: डेटा के ग्राफिक्स प्रतिनिधित्व के लिए अजगर पुस्तकालय।
  • टिंकर: यूजर इंटरफेस के लिए पायथन लाइब्रेरी।
  • RPi. GPIO: अजगर पुस्तकालय जो केवल रास्पबेरीपी पर उपलब्ध है (लेकिन हे, हम इसे विशेष रूप से रासबेरीपी के लिए कर रहे हैं), जो जीपीआईओ पिन का प्रबंधन करता है।

नोट: डेस्कटॉप पर इसका परीक्षण करने के लिए: बस main.py स्क्रिप्ट में 'import led_manager.py' पर टिप्पणी करें।

चरण 3: कार्यान्वयन

कार्यान्वयन
कार्यान्वयन
कार्यान्वयन
कार्यान्वयन

रास्पबेरीपी पर एक निर्देशिका में निम्नलिखित स्क्रिप्ट को एक साथ रखें:

  • main.py - ऐप के लिए प्रवेश बिंदु। (इस स्क्रिप्ट को कंसोल में चलाएँ)।
  • सेंटिमेंट_एनालिसिस.py - स्क्रिप्ट जो ट्विटर एपीआई से जुड़ती है, डेटा को प्रोसेस करती है और परिणाम उत्पन्न करती है।
  • पाई.पीई - स्क्रिप्ट जो परिणामों का ग्राफिक प्रतिनिधित्व उत्पन्न करती है।
  • led_manager.py - स्क्रिप्ट जो रास्पबेरीपी पर डायोड को संभालती है।

योगदानकर्ता: ज़ाफ़िर स्टोजानोव्स्की (151015) और फ़िलिप स्पासोव्स्की (151049)

कोड:

सिफारिश की: