タグ

2012年2月27日のブックマーク (6件)

  • flotで描画したグラフにイベント処理を追加する

    こんにちは。松下です。 開発版のサンプルページで既に紹介されているものもありますが、flotで描画したグラフにイベント処理を追加する方法を紹介します。 flotには、あらかじめマウスのホバーやクリック時のカスタムイベントが定義されており、このカスタムイベントに対してコールバック関数を紐付ければ、独自のイベントを追加することができます。 クリックイベントを追加する flotでは、”plotclick”というグラフのポイントをクリックした時のカスタムイベントが定義されているので、以下のようなコードを書けば、ポインンクリック時の処理が追加することができます。 $("placeholder").bind("plotclick", function(event, pos, item) { --略-- }); 使用する上での前提条件は、plot描画時のgridオプションのclickableを有効にする

    pandazx
    pandazx 2012/02/27
  • MovieLensのデータを使ってレコメンドをしてみる | Stay Foolish!!

    GroupLensのサイトから映画の評点データであるMovieLensを取得し、これをMahoutに流し込んで評価してみましょう。 MovieLensのデータセットはここからダウンロードできます。 今回はMovieLens 100k Data Setを使ってみます。 ダウンロードして解凍したあと、フォルダの中にあるua.baseを使ってみましょう。 ファイルの中のデータはタブ区切りでユーザID、アイテムID、評価点、その他データというフォーマットになっています。 前回使ったリコメンダを評価するプログラムに流し込んでみましょう。 CSVではありませんが、このデータはそのまま利用することができます。 結果、このような値が出力されました。 Evaluation result: 0.9810512490344764 1.0に近い値が出力されましたが、もう少し良いリコメンダを使ってみることにし

  • mahoutで類似ユーザをリコメンドする · Real Beat

    mahout使って類似ユーザの抽出をやってみたのでまとめ。 そこら辺に転がってるサンプルは、ほとんどがユーザがあるアイテムについて点数をつける前提になってて、その点数をベースに似ているユーザをリコメンドしたり、あるいはあるユーザが興味をもちそうなアイテムをリコメンドしたりといったものが殆どだった。点数がないようなときにどうするか多少悩んだので記録に残しておくことにした。とりあえず今回はMySQLにデータが入ってる前提でやってみた。あるテーブルにUSER_IDとITEM_IDが入ってて、同じITEM_IDを多く選んだ人を探したいとすると、以下のようにする。 [sourcecode language=“java” padlinenumbers=“2”] package test; import test.DataSouceManager; import org.apache.mahout.cf

  • Intro to Apache Mahout

    This document provides an overview of machine learning and the Apache Mahout project. It defines machine learning and common use cases such as recommendations, classification, and pattern mining. It then describes what Mahout is, how to get started with Mahout including preparing data, and examples of algorithms like recommendations, clustering, topic modeling, and frequent pattern mining. Future

    Intro to Apache Mahout
  • Schema in Cassandra 1.1 | Datastax

  • http://japan.internet.com/webtech/20120223/5.html