プログラマでありたい

おっさんになっても、プログラマでありつづけたい

オープンソースのレコメンドエンジン Taste

 Netflix Prize 外野席というエントリーを読んでいるら、オープンソースのリコメンドエンジン Tasteが紹介されていました。Javaベースの協調フィルタリングのレコメンドエンジンです。こんなのがあるのは、全然知りませんでした。
 まだ詳しく見ていないのですが、紹介者さんの弁を借りると「高等なアルゴリズムは使っていない. ただデータの入出力やアルゴリズムを pluggable にするなど好感の持てる作りではある.」とのこと。リコメンドエンジンのアルゴリズムは、対象とするデータによって最適なものが変わります。であれば、Tasteのような作りにして、アルゴリズムは独自で実装し易いようにしておくのが良いのかもしれませんね。今度、深堀して読んでみます。

関連:集合知プログラミングが凄すぎる件について

集合知プログラミング
Toby Segaran
オライリージャパン
売り上げランキング: 1107