Top Banner
リレーショナル ビューアー コミュニティーエンジン株式会社 芝尾幸一郎 1
18

relational viewer -NicoNicoDouga similarity recomended engine

Jul 19, 2015

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: relational viewer -NicoNicoDouga similarity recomended engine

リレーショナルビューアー

• コミュニティーエンジン株式会社• 芝尾幸一郎

1

Page 2: relational viewer -NicoNicoDouga similarity recomended engine

これは何?• ニコニコ動画をだらだら見るツール

2

Page 3: relational viewer -NicoNicoDouga similarity recomended engine

具体的には、• 動画のタグを手がかりに、似ている動画を検索表示

3

Page 4: relational viewer -NicoNicoDouga similarity recomended engine

Demo

4

Page 5: relational viewer -NicoNicoDouga similarity recomended engine

ウォーホル風

5

Page 6: relational viewer -NicoNicoDouga similarity recomended engine

アイマス成分多し

6

Page 7: relational viewer -NicoNicoDouga similarity recomended engine

ボカラン地獄

7

Page 8: relational viewer -NicoNicoDouga similarity recomended engine

公開• http://rlvw.mono-oki.net/

8

Page 9: relational viewer -NicoNicoDouga similarity recomended engine

作った目的ニコニコ動画を、だら見したい。

埋もれた動画を発掘したい。

• vocaloidタグ• MikuMikuDanceタグで、表示が可能

9

Page 10: relational viewer -NicoNicoDouga similarity recomended engine

ロデオっぽい話• 独自の相関アルゴリズム• 動画同士の、類似度を測る• UI

10

Page 11: relational viewer -NicoNicoDouga similarity recomended engine

普通の相関アルゴリズム• 試した。• ユークリッド距離によるスコア• ピアソン相関によるスコア• 良い成績が出すぎで、ソート出来ない(最大値が多発する)。

11

Page 12: relational viewer -NicoNicoDouga similarity recomended engine

独自の相関アルゴリズム• タグに重み付けを行う。• 共有が、少ないタグほど、貴重(レアなタグ)

• 貴重なタグを、多く共有している。• 似ている動画であるとして、スコアリング

12

病院がこいVocaloid

Page 13: relational viewer -NicoNicoDouga similarity recomended engine

UI• 円形を試した。• 親は分かり易いが子が見難い。

13

Page 14: relational viewer -NicoNicoDouga similarity recomended engine

UI• 平面に展開• 親から線を引く

14

Page 15: relational viewer -NicoNicoDouga similarity recomended engine

作成環境• サーバプログラム• Python• TurboGears(Python Web Framework)• SQLAlchemy(Python DB ORMapper)

15

Page 16: relational viewer -NicoNicoDouga similarity recomended engine

作成環境• 相関作成• Amazon EC2• クライアントプログラム• SilverLight->後で、IronPython化したい

16

Page 17: relational viewer -NicoNicoDouga similarity recomended engine

まとめ• 私は、文学部を卒業した。• 文系でも、プログラムが出来る。• 自分が欲しい物は、自分自身で作る。• スクリプト言語は、文系のハックに向いている。

• だから、自分で何か作ってみよう。

17

Page 18: relational viewer -NicoNicoDouga similarity recomended engine

公開先• http://rlvw.mono-oki.net/• 自宅サーバなので優しく使っておくれ。

18