技術資料

山元さんの卒論の再現をおこなう

【参考資料】 

山元?

【実行環境】 

・python3.x
※初めてpythonをインストールするときはanacondaを使ってインストールするのがおすすめ

【ダウンロードするもの】 

【使い方】 

ファイルの説明 

とりあえず、ダウンロードした3D_Graph.zipを解凍する。
解凍した中身の3D_Graphを開く。※_MACOSXの方は使わない

1.PNG

・Server.py
サーバーを立てるメインのpythonプログラム

・matomeall.py
Server.pyとセットのプログラム。単体では動かない

・system.html
Server.pyを実行した後に開き、キーワード入力、3Dグラフを表示するもの

・miserables.json
スクレイピングして形態素分析した後のデータが記録されるファイル

・その他
特に触る必要はない

pythonのpip install 

Server.pyを起動し実行してみる。
恐らくモジュールが足りていないエラーが出ると思われるので足りていないものを、コマンドプロンプトやAnconda Promptを起動しインストールする

【例】

 pip install numpy

※numpyの部分に不足しているモジュール名を入れる

インストールするモジュールの中にはただpip install 〇〇とやるだけではインストールできないものもある

例えば、chromedriverがそうで
https://qiita.com/hanzawak/items/2ab4d2a333d6be6ac760
を参考にするとできる

また、MeCabもそうで、pipとは別に本体をダウンロード&インストールしないといけない
https://qiita.com/menon/items/f041b7c46543f38f78f7
を参考にしてインストールする

MeCabの辞書 

MeCabは形態素分析を行うモジュールで、その形態素分析を行うときに使う辞書がある
デフォルトの辞書では例えば「進撃の巨人」という言葉を見ても「進撃 の 巨人」という分析結果になってしまう。
これはデフォルトの辞書には進撃の巨人という名詞が存在していないから起こってしまう
そこで、NEologdという新しい辞書を追加する


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS