まえがき この記事は数学とコンピュータ Advent Calendarの6日目の記事です。 昨日は miurror さん、明日は junpeitsuji さんです。 本当は numpy で線形代数の話でもしようかと思ったり を Python で作るとかいう話をしようかと思ったんですが、ちょっと最近忙しすぎるので実装できませんでした。すみません。 以下ではプログラミング言語としてはPythonをつかいます。数式で とか と書いてあったらある次元のユークリッド空間の元だと思ってください。 類似度 2つのもの、あるいは複数のものが「似ている」ということを判断するにはどうすればいいでしょうか。 具体的には、「映画の好みが似ている」ことってどう測ればいいでしょう。 例えば5本の映画があったとして、その5本に1-5点で点数を振っていくとします。 映画1 映画2 映画3 映画4 映画5 A 4 3 5