Random Forestsを試す

ここに書いてあるけど、Random Forestsを試してみる。Hadoop環境が構築済みで、Mahoutをチェックアウトしてビルド(mvn install -DskipTestsをやっておく)してあることが前提で進めると、まず、テストデータを取得してHDFSに入れる。

$ wget http://archive.ics.uci.edu/ml/machine-learning-databases/glass/glass.data
$ hadoop fs -mkdir mahout
$ hadoop fs -mkdir mahout/glass
$ hadoop fs -put glass.data mahout/glass

そんで、説明ファイルを作る。

$ hadoop jar $MAHOUT_HOME/core/target/mahout-core-0.5-SNAPSHOT-job.jar org.apache.mahout.df.tools.Describe -p mahout/glass/glass.data -f mahout/glass/glass.info -d I 9 N L

以下のようにやれば中身を確認できる。

$ hadoop fs -cat mahout/glass/glass.info

Iが無視、Nが数値、Cがカテゴリ文字列、Lがラベル(目的変数)な感じ。N N N N みたいに書くのは面倒だから、4 N みたいな省略も可能。そんで、実行。

$ hadoop jar $MAHOUT_HOME/examples/target/mahout-examples-0.5-SNAPSHOT-job.jar org.apache.mahout.df.BreimanExample -d mahout/glass/glass.data -ds mahout/glass/glass.info -i 10 -t 100
...
11/04/09 07:29:09 INFO df.BreimanExample: ********************************************
11/04/09 07:29:09 INFO df.BreimanExample: Selection error : 0.2857142857142857
11/04/09 07:29:09 INFO df.BreimanExample: Single Input error : 0.3
11/04/09 07:29:09 INFO df.BreimanExample: One Tree error : 0.41356654135338333
11/04/09 07:29:09 INFO df.BreimanExample: Mean Random Input Time : 0h 0m 0s 280
11/04/09 07:29:09 INFO df.BreimanExample: Mean Single Input Time : 0h 0m 0s 95
11/04/09 07:29:09 INFO df.BreimanExample: Mean Random Input Num Nodes : 6722
11/04/09 07:29:09 INFO df.BreimanExample: Mean Single Input Num Nodes : 11326

という感じで実行結果が表示される。

Smartia(LifeTouch)を購入

携帯も今年は買い換えなさそうな感じで,Android機が手元に一台もないのでどうしようかなっと思っていたところに,19800円でBIGLOBEでSmartiaを購入できるということで購入してみた.Androidのバージョンは2.1です.ざっと,いろいろ使ってみた感じの感想としては,iPadやiPod Touchのようなレベルをイメージするとかなり残念な気持ちになる.タッチパネルの反応がいまいちな感じもあるし,液晶部分がフィルムっぽいのもなんだかな,という感じ.開発・検証機的なモチベーションで買ったから別に問題ないけど,日常に使う目的で買ったら,これに19800円は痛い感じだな….それにAndroidのバージョンも上がるのかもわからないし.そんな感じで,結局はiPadとかはよく出来ているなという気持ちになった.

BDZ-AT500を買った

もともとは半年くらい前に一つ前の機種を買おうと思っていたのだけど、最安値の頃合いを逃し、それから価格をトラックし続け、5万を切ったので購入してみた。テレビはブラビアを使っているので、DLNAで別の部屋にBDZ-AT500を置いて、ブラビアで写すというのをやってみたかった。というわけで、LANケーブルとかもいろいろと引き回し、スイッチングハブを購入し、繋いでみた。BDZ-AT500の方は電源を切っておいても待機電源?状態でネットワーク越しにアクセス出来るっぽい。再生自体も普通にできた。いくつか気になる点もある。早見(1.5倍速再生)ができないっぽいのと、削除をリモートでできない気がする。まぁ、見る分には問題ないから特に致命的ではないことだけど、早見はしたいのだけどな。そんな感じだけど、しばらく使ってみよう。

今回、ハブは新規購入したのだけど、LANケーブルを作ったりとガラクタの山をあさっていたら、使っていないハブが3つほど余っていることが発覚…。うーん、今度からはもう少し探してから買おう…。