プログラミング

Twitterを解析して個別にオススメのお土産を紹介

書かないとなって思って忘れていたんですが,Twitterを解析して,個別にオススメのお土産を紹介するプログラムを書きました.

 

この「たのみやげ」の機能の一つですね.

mcg.hateblo.jp

 

以下のTwitterアカウントに,リプライを飛ばしてもらえればお土産が解析されます.

このように,@omiyage_listに 解析したい人のIDとハッシュタグおすすめを付加して呟きます.

f:id:McG:20151125183232p:plain

 

すると,このように,おすすめのカテゴリがおすすめされます.

f:id:McG:20151125183653p:plain

 

ナイーブベイジアンフィルタというものを用いて実装は行いました.

 

簡単に言うと,あるツイートが与えられた時に,そのツイートがあらかじめ用意されてあるカテゴリのどこに属するかっていうのを確率的に算出して,その確率が一番高いカテゴリをおすすめするというものになっています.

 

 

下記にナイーブベイジアンの解説はのっていますので,興味のある方は是非.

 

 

 

 

ソースコードは,一部こちらにアップしてあります.Bot関係はあげていませんが,カテゴライズのところ辺りは見ていただけます.

 

お土産データはwikipedianaverまとめからとらせていただきました.

 

ツイートは,mecabを用いて形態素解析し,名詞,動詞,形容詞のみを抽出しています.(「です」とか,「http」を解析データに入れてしまうと結果がおかしくなるため)

 

公式LINEに登録してビジネスを学ぼう
無料LINEマガジンへの登録で、5つの豪華特典をプレゼント!
  1. 日本一わかりやすい「経済的自立を果たす人生攻略の10ステップ」(33分23秒)
  2. 見るだけで売上3倍は確実。「時給10円から年商10億」に至るまでの全ての道のり(39分15秒)
  3. 有料講演会の内容を公開。最短最速で0→1を立ち上げる起業術(1時間08分35秒)
  4. 起業初心者へ向けた即金で10万円を稼ぐ具体マニュアル(PDF24ページ)
  5. 資本主義社会においてお金持ちになる5つのルール(17分36秒)
その他、有益なコラムを完全無料で閲覧し放題!
\豪華特典を今すぐゲット/