Quantcast
Channel: func09 »集合知
Browsing all 2 articles
Browse latest View live

[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
Browsing all 2 articles
Browse latest View live




Latest Images