2
は、私が持っているコードです:LIBSVM:0回の反復後に終了し、結果なし。ここ
svmProblem.x = new svm_node [numSamples][numDims];
svmProblem.y = trainingY;
for(int i=0; i < numSamples; i++) {
for (int j = 0; j < numDims; j++) {
svmProblem.x[i][j] = new svm_node();
svmProblem.x[i][j].index = j;
svmProblem.x[i][j].value = trainingX[i][j];
}
svmProblem.y[i] = trainingY[i];
}
svmProblem.l = numSamples;
svm_parameter svmParam = new svm_parameter();
svmParam.probability = 1;
svmParam.kernel_type = svm_parameter.LINEAR;
svm_model model = svm.svm_train(svmProblem, svmParam);
、ここで実行終了時のメッセージです:
optimization finished, #iter = 0
nu = NaN
obj = 0.0, rho = 0.0
nSV = 0, nBSV = 0
Total nSV = 0
私はステッピングみましたそれはデバッガを介して、しかし、どんな成功もなく、私は今かなり詰まっています。何が起きているのか?
このコードでは、指定したメッセージは表示されません。何が問題なのですか? – ryanprayogo
印刷メッセージは、libsvmライブラリ自体から出力されます。問題は、反復が0であってはならないということです。これは、トレーニングが行われていないことを意味するので、不合理です。 – Trup
こんにちは、これに対する解決策を見つけることができましたか?私は同じ問題に直面している –