0

vlfeat で線形カーネルの代わりに chi2 カーネルを使用したいと考えています。

chi2の使用例を次に示します。

"... % カーネル マップ パラメータを持つ構造体を作成します
hom.kernel = 'KChi2';
hom.order = 2;
% データセット構造体を作成します
dataset = vl_svmdataset(X, 'homkermap', hom);
% オンラインで SVM を学習しますデータセット構造を使用したカーネル マップの展開
[wb info] = vl_svmtrain(dataset, y, lambda, 'MaxNumIterations', maxIter) ..."

ここで正確に何が起こりますか?hom.order は何をしますか?

vl_svmdataset は何をしますか? また、vl_homkermap() という関数があります。それは何をするためのものか?

行列 m を取得し、chi2 カーネルで svm を使用したいとしましょう。

それ、どうやったら出来るの?

4

1 に答える 1