2009-06-01から1ヶ月間の記事一覧

LennyにOpenVZをaptでさくっとインストールするメモ

はじめに Linuxで仮想化といえばXenですね.正直それ以外だとVMwareくらいしかきかないですが,OSはLinuxだけ動けばいい,とか,ノード間のマイグレーションなんてどーでもいい,なんて場合はOpenVZもいい選択です. OpenVZの特徴 VBD(仮想ブロックデバイス)…

PXEでDebianをインストールするメモ

はじめに 古いノートPCにLinuxをインストールするのは結構大変なことだったりする. 光学ドライブなんてものはついてない USBメモリにブートイメージを入れても起動できない(USB1.1時代のものとか) 今時のディストリはFloppyのブートイメージも作られてない …

Mecabはバインディングで3.1倍速くなる

はじめに こないだIO.popenによるMecabの呼び出しを書きましたが,バインディングを利用した方法を書きます. こっちの方が速いのでおすすめ. バインディングのインストール sudo port install rb-mecab +utf8only MacPortsではたったこれだけ. 文字コード…

ベイズ分類器による極性判定

はじめに 単語への分割にはじまり,分類器での推測までできたので,ベイズ分類器として組み込みます. 実行例 ベイズ分類器で'quick money'をgoodかbadか判定するよ. def sample_train(bayes) bayes.train('Nobody owns the water.','good') bayes.train('t…

分類器での学習と分類,そして推測

はじめに 単語ごとに区切ることができるようになったので,分類器で学習と分類をさせます. 学習させるデータは本に載っているのと同じものなので,結果も全く同じになるはず. 実行例 require 'pp' def sample_train(classifier) classifier.train('Nobody …