次のように、 MLP カーネルを使用して matlab で svmtrain を使用しています。
mlp=svmtrain(train_data,train_label,'Kernel_Function','mlp','showplot',true);
しかし、私はこのエラーが発生します:
??? Error using ==> svmtrain at 470
Unable to solve the optimization problem:
Exiting: the solution is unbounded and at infinity;
the constraints are not restrictive enough.
理由は何ですか?他のカーネルを試しましたが、エラーはありませんでした。私もsvmtrainの答えを試しました -次のように最適化問題を解決できません:
options = optimset('maxiter',1000);
svmtrain(train_data,train_label,'Kernel_Function','mlp','Method','QP',...
'quadprog_opts',options);
しかし、再び同じエラーが発生しました。私のトレーニング セットは、2 つのクラス データ ポイントの単純な 45*2 データ セットです。