কম্পিউটার

পাইথন ব্যবহার করে টুইটার সেন্টিমেন্ট বিশ্লেষণ


পাইথন ব্যবহার করে টুইটার সেন্টিমেন্ট বিশ্লেষণ

এই নিবন্ধে, আমরা টুইটার সংবেদনশীল বিশ্লেষণ সম্পর্কে শিখতে হবে. আমরা twitter oAuth API-এর জন্য নিবন্ধন করব, সমস্ত নির্ভরতা ইনস্টল করব এবং অবশেষে আমাদের অনুভূতিমূলক বিশ্লেষক স্ক্রিপ্ট লিখব।

একটি API(অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস) একটি গেটওয়ে যা আপনাকে কিছু সার্ভার (টুইটার) অভ্যন্তরীণ কার্যকারিতা অ্যাক্সেস করতে দেয়৷

পূর্বশর্ত হল আমাদের একটি যাচাইকৃত ফোন নম্বর সহ একটি টুইটার অ্যাকাউন্ট সেট আপ করা আছে৷

এর পরে, আমরা টুইটার ওয়েবসাইট পরিদর্শন করি এবং একটি নতুন অ্যাপ তৈরি করুন আইকনে আলতো চাপুন। এখন আমরা সমস্ত শংসাপত্র যেমন নাম পূরণ করি এবং বিকাশকারী চুক্তি গ্রহণ করি এবং অবশেষে তৈরিতে ক্লিক করি৷

এখন আমাদের অ্যাপ তৈরি হয়েছে, উপরের মেনুতে, আমরা কী ট্যাবে ক্লিক করব। এখানে আমরা আমাদের OAuth যাচাইকরণের বিশদ এবং সমস্ত টোকেনাইজারগুলি পাব৷

এখন সব নির্ভরতা ইনস্টল করা যাক −

<পূর্ব>1. tweepy মডিউল :>>> pip tweepy2 ইনস্টল করুন। textblob মডিউল :>>> পিপ ইনস্টল টেক্সটব্লব

টেক্সটব্লব কি?

এটি একটি মডিউল যা অনুভূতি বিশ্লেষণে ব্যবহৃত হয়। এটিতে -1 থেকে 1 স্কেলে অনুভূতি গণনা করার জন্য একটি অন্তর্নির্মিত পদ্ধতি রয়েছে৷

"token.sentiment.polarity"

প্রথমত, আমাদের টুইটার অ্যাপ্লিকেশন ওয়েবসাইট থেকে সমস্ত অ্যাক্সেস টোকেনাইজার প্রয়োজন যা প্রাথমিকভাবে তৈরি করা হয়েছিল −

অ্যাপ ইন্টারফেসের জন্য #Twitter credentialsconsumer_key ='xxxxx'consumer_secret ='xxxx'access_key='xxxx'access_secret ='xxxx'

না, আমাদের স্ক্রিপ্টের মাধ্যমে প্রমাণপত্রাদি প্রমাণীকরণ করতে হবে। এর জন্য, আমরা একটি প্রমাণকরণ ভেরিয়েবল তৈরি করি প্রমাণ।

auth =tweepy.OauthHandler(consumer_key,consumer_secret)

এখন আমরা প্রমাণীকরণ ভেরিয়েবলের সাহায্যে অ্যাক্সেস টোকেন সেট করি

auth.set_access_token(access_token,access_token_secret)

এখন আমরা আমাদের ক্রিয়াকলাপ সম্পাদন করার জন্য একটি API ভেরিয়েবল তৈরি করি

api=tweepy.API(auth)

আমাদের সার্চের মাধ্যমে পাবলিক টুইট পেতে হবে পদ্ধতি এবং একটি তালিকা আকারে সংরক্ষণ করুন.

public_tweet=api.search('Tutorialspoint') public_tweet-এ টুইট করার জন্য:print(tweet.text) analysis=TextBlob(tweet.text) প্রিন্ট(বিশ্লেষণ)

আউটপুটে, আমরা জিনিসের প্রতি লক্ষ্য করি যেমন পোলারিটি এবং সাবজেক্টিভিটি।

পোলারিটি কিছু পাঠ্য কতটা ইতিবাচক বা নেতিবাচক তা পরিমাপ করে৷

সাবজেক্টিভিটি টেক্সট পরিমাপ করে যে এটি বাস্তবের তুলনায় কতটা মতামতপূর্ণ।

উপসংহার

এই অনুভূতি বিশ্লেষকের সাহায্যে, আমরা ডেটা থেকে মানুষের অনুভূতি বুঝতে এবং বের করতে সক্ষম।


  1. পাইথন ব্যবহার করে একটি স্টপওয়াচ তৈরি করুন

  2. পাইথন ব্যবহার করে টুইটার সেন্টিমেন্ট বিশ্লেষণ

  3. পাইথন ব্যবহার করে Whatsapp?

  4. পাইথনে CX_Freeze ব্যবহার করা