LoginSignup
5
5

More than 5 years have passed since last update.

LINEグループのログを解析するJavaプログラム作ってみた

Posted at

LINEグループのログの解析

1年ほどのログが溜まっていたので解析してみたいと思いLINEグループの会話ログを解析するJavaプログラムを作ってみました.

形態素解析ライブラリーのkuromojiを用いていますので,利用する際はkuromojiをDLしてご利用ください.

ソースコードはこちら
https://github.com/keisuke2236/lineAnalyzer

できること

  1. 誰が何回発言したかのカウント
  2. 出現した単語のカウント

使い方

スマートフォンのLINEグループの会話ログを予めメールなどでPCに移動させてテキストファイルとして保存しておいてください.

Main.java
//準備
String filePath = "ファイルパスを書く";
WordCounter count = new WordCounter(filePath);
//取得系
count.getPersonMap();  //HashMap型で人別発話数取得
count.getWordMap();  //HashMap型で出現単語数取得
//表示系
count.wordMapShow();   //出現単語数表示
count.personMapShow();   //人別発話数表示

コンゴの展望

一人一人の感情解析や性格分析をして画像化することでLINEのグループに貼れるようにしたいです.

また,アンドロイドアプリにしたら面白そうだと思いました.

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5