cvl-robot's diary

研究ノート メモメモ https://github.com/dotchang/

機械学習アルゴリズムもある行列ライブラリdlibをofxLearnでテスト

(編集中)

プロジェクトジェネレータでプロジェクト生成。

ソリューションエクスプローラから、libsの下をすべて消す。

プロパティのインクルードパスで、../../addons/ofxLearn/libsと../../adoons/ofxLearn/src/を登録する。

exampleから、main.cpp, ofApp.cpp, ofApp.hをコピーしてきて上書き。

ofxLearn.hの

int                 mlpNumHiddenLayers = 2;

int                 mlpNumHiddenLayers; //=2;

が問題になるので、コンストラクタを作ってそこで初期化するようにする。

ofxLearn();

ofxLearn::ofxLearn() : mlpNumHiddenLayers(2)
{
};

f:id:cvl-robot:20140909000146p:plain

何をやっているか良くわからないけど、動いていますね。

3つにクラスの点群をクラス分けして、カーソル位置が与えられた時にどのクラスに属するかを可視化して提示してくれるようです。

 

[1] http://mikaka.org/~kana/dl/pdf/pdf-dlibmatrix.pdf

[2] dlib C++ Library プロジェクト日本語トップページ - SourceForge.JP

[3] http://www.ffri.jp/assets/files/monthly_research/MR201306_Machine_learning_for_computer_security_JPN.pdf

[4] 機械学習 - 機械学習の「朱鷺の杜Wiki」

[5] genekogan/ofxLearn · GitHub