Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonプログラムを使用したTwitterの感情分析


Pythonプログラムを使用したTwitterの感情分析

この記事では、Twitterの感情分析について学習します。 Twitter oAuth APIに登録し、すべての依存関係をインストールして、最後に感傷的なアナライザースクリプトを作成します。

API(アプリケーションプログラミングインターフェース) は、一部のサーバー(Twitter)の内部機能にアクセスできるようにするゲートウェイです。

前提条件は、確認済みの電話番号を使用してTwitterアカウントを設定していることです。

この後、TwitterのWebサイトにアクセスし、[新しいアプリの作成]アイコンをタップします。次に、すべての資格情報、つまり名前を入力して開発者契約に同意し、最後に[作成]をクリックします。

これでアプリが作成されました。トップメニューで、[キー]タブをクリックします。ここでは、oAuth検証の詳細とすべてのトークナイザーを取得します。

それでは、すべての依存関係をインストールしましょう −

1。 tweepyモジュール

>>> pip install tweepy

2。 textblobモジュール

>>> pip install textblob

textblobとは何ですか?

感情分析で使用されるモジュールです。 -1から1のスケールで感情を計算するための組み込みのメソッドが含まれています。

"token.sentiment.polarity"

まず、最初に作成されたTwitterアプリケーションWebサイトからのすべてのアクセストークナイザーが必要です-

#Twitter credentials for the app interface
consumer_key = 'xxxxx'
consumer_secret = 'xxxx'
access_key= 'xxxx'
access_secret = 'xxxx'

いいえ、スクリプトを介して資格情報を認証する必要はありません。そのために、認証変数を作成します auth。

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')
for tweet in public_tweet:
   print(tweet.text)
   analysis = TextBlob(tweet.text)
   print(analysis)

出力では、極性と主観性などを観察します。

極性 一部のテキストがどの程度ポジティブかネガティブかを測定します。

主観 事実と比較してどれだけ意見が分かれているかをテキストで測定します。

結論

この感情分析の助けを借りて、データから人間の感情を理解し、抽出することができます。


  1. PythonでOpenCVを使用してフレームを抽出するプログラム?

    OpenCV(オープンソースコンピュータービジョン)は、基本的に機械学習とコンピュータービジョンのために開発されたオープンソースプログラミングライブラリです。コンピュータビジョンアプリケーションで動作し、商用製品での機械学習の使用を高速化するための共通のインフラストラクチャを提供します。 コンピュータービジョンと機械学習の両方に最適化された2.5千を超えるアルゴリズムは、古典的で最先端のアルゴリズムです。非常に多くのアルゴリズムを使用して、顔の検出と再編成、オブジェクトの識別、ビデオ内の人間の行動の分類、カメラの動きの追跡、画像の結合によるシーン全体の高解像度画像の生成など、さまざまな目的で

  2. PythonでのCX_Freezeの使用

    時々私たちは非常にエキサイティングな何か違うものを作りたいと感じます、そして人間の性質によれば、私たちはいつもそれを共有するのが大好きです。 Pythonもそれらの願いを満たします。 Pythonを使用して、Pythonプログラムを友人と共有したい場合は、それを行うことができます。必要なのは、マシンのプログラムで使用されるすべてのモジュールに同じバージョンのPythonをインストールすることだけです。 まず、 pip install CX_Frezzeを使用してCX_Freezeモジュールをインストールする必要があります コマンドプロンプトのコマンド。 最初のステップは、この割り当て、