এই আর্টিকেলে টুইটার সেন্টিমেন্ট অ্যানালিসিস শিখব। টুইটার oAuth API রেজিস্টার করব, ডিপেন্ডেন্সি ইনস্টল করব, এবং সেন্টিমেন্ট অ্যানালাইজার স্ক্রিপ্ট লিখব।
প্রস্তুতি
- ভেরিফায়ড ফোন নম্বর সহ টুইটার অ্যাকাউন্ট দরকার।
- টুইটার ডেভেলপার সাইটে অ্যাপ তৈরি করে OAuth কী ও টোকেন নিতে হবে।
ডিপেন্ডেন্সি ইনস্টলেশন
pip install tweepy
pip install textblob
TextBlob সেন্টিমেন্ট অ্যানালিসিস মডিউল। এটি -1 থেকে 1 স্কেলে পোলারিটি দেয়।
কোড উদাহরণ
# Twitter credentials
consumer_key = 'xxxxx'
consumer_secret = 'xxxx'
access_key = 'xxxx'
access_secret = 'xxxx'
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_key, access_secret)
api = tweepy.API(auth)
public_tweet = api.search('Tutorialspoint')
for tweet in public_tweet:
print(tweet.text)
analysis = TextBlob(tweet.text)
print(analysis.sentiment.polarity, analysis.sentiment.subjectivity)
Polarity - টেক্সট কতটা পজিটিভ বা 네가েটিভ।
Subjectivity - টেক্সট কতটা মতামত-প্রধান নাকি ফ্যাক্টুয়াল।
উপসংহার
এই সেন্টিমেন্ট অ্যানালাইজার দিয়ে ডেটা থেকে মানবিক অনুভূতি বোঝা যায়।