ML^2

アイドルマスター ミリオンライブ! (Million Live) x 機械学習 (Machine Learning) ミリオンライブにまつわるデータを分析するブログ

アイドルマスター ミリオンライブ!の呼称表をplotlyでインタラクティブに可視化

f:id:submeganep:20200504003838g:plain

アイドルマスター ミリオンライブ! 呼称表(β)

2020-06-01追記

plotlyのグラフは動作が重かったのでJava Scriptで実装しなおした.

ミリシタ呼称表(β)

pythonのplotlyでインタラクティブ呼称表を作った.

アイドル同士の組合せを示す52x52のグリッド上をマウスオーバー(タブレットスマホ*1の場合はタップ)すると呼称が吹き出しで表示される.

グリッドは以下の分類で色分けしている.

  • 青色:姓+さん(例.二階堂さん)

  • 紫色:名+さん(例.千鶴さん)

  • 水色:名+ちゃん(例.千鶴ちゃん)

  • 緑色:名(例.千鶴)

  • 桃色:愛称(例.ちづるん)

  • 茶色:敬称(例.千鶴お嬢さん)

  • 白色:一人称などのプロフィール情報

  • 灰色:未定義

周りと違う色のグリッドを確認してみると面白い.

呼称の記載にあたっては以下のサイトの情報を参考にした.

特にグリマス日和さんは呼称の出所の記載,ミリシタのオファー台詞などで判明した呼称の迅速な更新,など本当に素晴らしい…感謝.

また,AI(機械学習)を用いて呼称を予測し,予測と実際の呼称が異なる場合に「!」マークを付けた(キテる!マーク). 例えば,二階堂千鶴→ロコの呼称は予測ではロコだが,実際の呼称はコロちゃんであり予測と異なる. このように予測と実際の呼称が異なる場合は,特別な関係にある場合も多く,これらを眺めるだけでも面白い.

今後の予定は以下の通り.

  • クリックで吹き出しを固定して複数表示できるようにする

    • 調査中,詳しい方いたら教えて欲しい
  • 吹き出しでグリッドが隠れて見えなくなるので半透明にする

    • これも調査中
  • ミリシタのオファー台詞の追加に合わせて更新

    • オファー台詞集めを頑張る

*1:画面が小さいのでグリッドのタップが難しいかも