類似楽曲検索サービス作ってみた
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

類似楽曲検索サービス作ってみた

  • 415 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
415
On Slideshare
411
From Embeds
4
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 4

http://s.deeeki.com 4

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 類似楽曲検索サイト ( っぽいの ) 作ってみた 江川 高志 2014/05/23 Perl Beginners #13
  • 2. 自己紹介 ・江川 高志 ( えがわた ) ・ Wano 株式会社 在籍 ・主に音楽関連サービス ・激辛マニア ・メイドカフェマニア
  • 3. 動機  Terminal MP3 Download   http://mp3-terminal.com/  2013 年 12 月リリース  楽曲数 27,477 曲 (2014/05/23 時点 )
  • 4. 動機  不満  ・欲しい楽曲を探しにくい  ・知ってる曲は別にいい  ・自分が知らない、好みの曲を見つけやすくし たい
  • 5. 協調フィルタリング ? ・「この商品を買った人は、こんな商品も買って います」    →そもそも購買データが少ないので断念 orz  →もっと売れてから考える
  • 6. 類似楽曲検索  Music Information Retrieval (MIR)  楽曲自体の情報をもとに、似ている楽曲を提示  ・波形を解析し楽曲の特徴抽出  ・メタ情報
  • 7. ZCR (Zero crossing rate)  波形を見て、縦軸 0 の位置を通り過ぎる頻度を 計測  数値が高いほど Percussive, Noisy  計測がわりと簡単
  • 8. ZCR (Zero crossing rate)  いくつかの曲で計測 http://d.hatena.ne.jp/taegawa/20140508/1399574234
  • 9. 類似楽曲検索サイト  Perl  Amon2  MySQL  AWS   EC2 の t1.micro
  • 10. サイト  ZCR Calculator   http://www.zcr-calc.info  YouTube 動画 or Terminal 楽曲の URL 入力  ZCR 値を計算  ZCR が近い曲を提示
  • 11. デモ
  • 12. 振り返り  初めは難しいと思っていたが、案外参考資料が 多い  → 時間かける覚悟さえあれば OK  「もうこういうサービスあるよね」  →気にしない  →将来の足がかりになる
  • 13. リンク  GitHub https://github.com/egawata/zcr_calculator  BLOG http://d.hatena.ne.jp/taegawa/20140508/1399574 234  参考 http://www.ofai.at/~elias.pampalk/publications/pa mpalk06thesis.pdf