Upgrade to Pro — share decks privately, control downloads, hide ads and more …

人々はさくらになにを込めたか

jamashita
September 24, 2024

 人々はさくらになにを込めたか

jamashita

September 24, 2024
Tweet

More Decks by jamashita

Other Decks in Education

Transcript

  1. 「同じ」の判定 たとえばですが、以下の文章は同じであるとみなされます。 1. 僕はウナギだ 2. 僕はウナギだ 同じように感じても以下は違うとみなされてしまいます。 1. 僕はウナギだ 2.

    僕はうなぎだ 3. 僕は鰻だ 発音は同じですが、表記がひらがなかカタカナか漢字かの違いだけでも同じではないと判定されてし まいます。 👉 そこでふたつの歌詞の「類似度」を測定することにします。 同じは難しい
  2. Levenshtein距離 このような文章があるとします。 僕がいきます 僕がみっきーまうす このふたつの文章のLevenshtein距離は 4 で、類似度は 0.5555555556 となります。 (ちなみに類似度

    1.0 はまったく同じ文章、類似度 0.0 はまったく異なる文章を意味します) 文字がどの程度似ているかを判定するアルゴリズム
  3. カバー曲ランキング 1. 桜坂 (福山雅治) … 21曲 2. さくら(独唱) (森山直太朗) …

    20曲 3. 千本桜 (黒うさP feat.実谷なな) … 18曲 (ボーカロイド曲だからか、こうなった) 4. 桜 (河口恭吾) … 12曲 5. 桜色舞うころ (中島美嘉) … 12曲 6. 桜 (コブクロ) … 9曲 7. 夜桜お七 (キンモクセイ) … 8曲 (オリジナルは坂本冬美だが、今回はどうしてかこうなった) 8. SAKURAドロップス (宇多田ヒカル) … 7曲 でした 🎉 ランキング早見表
  4. この値をもって「同じ」とする 僕らはきっと待ってる 君とまた会える日々を さくら並木の道の上で 手を振り叫ぶよ どんなに苦し い時も 君は笑っているから 挫けそうになりかけても 頑張れる気がしたよ 霞みゆく景色の中に あの日の唄が聴こえる さくら さくら 今、咲き誇る 刹那に散りゆく運命と知って さらば友よ 旅立ちの刻 変わらないそ

    の想いを 今 今なら言えるだろうか 偽りのない言葉 輝ける君の未来を願う 本当の言葉 移りゆく街はまるで 僕らを急かすように さくら さくら ただ舞い落ちる いつか生まれ変わる瞬間を信じ 泣くな友よ 今惜別の時 飾らない あの笑顔で さあ さくら さくら いざ舞い上がれ 永遠にさんざめく光を浴びて さらば友よ またこの場所で会おう さくら舞い散る道の上で 信頼にたる数値はいくつか
  5. さくら(独唱)をくらべてみよう 僕らはきっと待ってる 君とまた会える日々を さくら並木の道の上で 手 を振り叫ぶよ どんなに苦しい時も 君は笑っているから 挫けそうになりか けても 頑張れる気がしたよ 霞みゆく景色の中に あの日の唄が聴こえる さくら さくら 今、咲き誇る 刹那に散りゆく運命と知って

    さらば友よ  旅立ちの刻 変わらないその想いを 今 今なら言えるだろうか 偽りのない言葉 輝ける君の未来を願う 本当の言 葉 移りゆく街はまるで 僕らを急かすように さくら さくら ただ舞い落ちる いつか生まれ変わる瞬間を信じ 泣くな友 よ 今惜別の時 飾らないあの笑顔で さあ さくら さくら いざ舞い上がれ 永遠にさんざめく光を浴びて さらば友よ  またこの場所で会おう さくら舞い散る道の上で さくら さくら いざ舞い上がれ 永遠にさんざめく光を浴びて さらば友よ  またこの場所で会おう さくら舞い散る道の上で 僕らはきっと待ってる 君とまた会える日々を さくら並木の道の上で 手 を振り叫ぶよ どんなに苦しい時も 君は笑っているから 挫けそうになりか けても 頑張れる気がしたよ 霞みゆく景色の中に あの日の唄が聴こえる さくら さくら 今、咲き誇る 刹那に散りゆく運命と知って さらば友よ  旅立ちの刻 変わらないその想いを 今 今なら言えるだろうか 偽りのない言葉 輝ける君の未来を願う 本当の言 葉 移りゆく街はまるで 僕らを急かすように さくら さくら ただ舞い落ちる いつか生まれ変わる瞬間を信じ 泣くな友 よ 今惜別の時 飾らないあの笑顔で さあ さくら さくら いざ舞い上がれ 永遠にさんざめく光を浴びて さらば友よ  またこの場所で会おう さくら舞い散る道の上で 飾らないあの笑顔で 変わら ないその想いを 今" じつはこんなに違う歌詞
  6. カバー曲を見つけるその手法 以下の方法でカバー曲を見つけ、分類することにしました。 1. 歌をリリース日順に並べる 2. 歌を古いほうから1曲選ぶ 3. プール内(はじめは空)にあるサンプル曲のすべてとLevenshtein距離と類似度を求める 4. 類似度が

    直太朗定数 を超えている場合、その歌をカバー曲とみなす 5. その歌がカバー曲である場合はそのサンプル曲と同じグループに加える 6. その歌がカバー曲でない場合はプールに追加する 直太朗定数を利用する
  7. リリース日で分けた結果 1970年代 … 1曲 1980年代 … 3曲 1990年代 … 35曲

    2000年代 … 328曲 2010年代 … 549曲 2020年代 … 168曲 ちょっと偏りが大きい・・・ 🤔 グラフはこちら 👉 ここは単にプログラム組むだけなので割愛