タグ

ブックマーク / blog.takuros.net (2)

  • Mahoutのサンプルプログラミング - プログラマでありたい

    ちょっと空いた時間にTasteの後を継ぐオープンソースのリコメンドエンジンのMahoutを触ってみました。まだ使いこなせていないですが、かなり面白そうなアプリです。 今回はLivedoor Clipsのデータを使って、URLに対してお勧めのタグとタグに対してお勧めのタグを出してみました。タグ情報を使いやすいように整形しているので、詳しくは「livedoor clipsのデータを少しだけ眺めてみた。」を参照してください。 import java.io.File; import java.io.FileNotFoundException; import java.util.List; import org.apache.mahout.cf.taste.common.TasteException; import org.apache.mahout.cf.taste.impl.model.file

    Mahoutのサンプルプログラミング - プログラマでありたい
  • オープンソースのレコメンドエンジン Taste - プログラマでありたい

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

    オープンソースのレコメンドエンジン Taste - プログラマでありたい
  • 1