[Ruby] 集合知プログラミング 02
オライリー「集合知プログラミング」のピアソン相関によるスコア計算のサンプルプログラムをRubyに置き換えたもの def sim_pearson( prefs, person1, person2 ) # 両者が互いに評価しているアイテムのリストを取得 si = prefs[person1].keys & prefs[person2].keys # 要素の数を調べる n =...
View Article[Ruby] 集合知プログラミング 03
オライリー「集合知プログラミング」のPythonサンプルコードをRubyに翻訳していく作業ログ。3回目。 2.3.4 評者をランキングするのサンプルコードをRuby化 def top_matches( prefs, person, n=5, similarity=:sim_pearson) scores = prefs.keys.select{|i| i != person}.map do...
View Article
More Pages to Explore .....