۱۳۹۶/۰۹/۲۱, ۰۵:۵۰ ب.ظ
سلام به همه دوستان.
من از کتابخونه lssvm دارم استفاده می کنم. تابع tunesvm رو که از این کتابخونه طبق دستور خودش اجرا می کنم این خطا رو میده:
Index exceeds matrix dimensions.
در صورتی که همه چیزش رو طبق راهنمای خودش وارد می کنم
این راهنماشه:
من فراخوانیم رو با این خط سبز انجام میدم
% >> [gam, sig2, cost] = tunelssvm({X,Y,type,igam,isig2,kernel,preprocess})
من از کتابخونه lssvm دارم استفاده می کنم. تابع tunesvm رو که از این کتابخونه طبق دستور خودش اجرا می کنم این خطا رو میده:
Index exceeds matrix dimensions.
در صورتی که همه چیزش رو طبق راهنمای خودش وارد می کنم
این راهنماشه:
من فراخوانیم رو با این خط سبز انجام میدم
% >> [gam, sig2, cost] = tunelssvm({X,Y,type,igam,isig2,kernel,preprocess})
کد:
راهنمای کد
1. Using the functional interface:
%
%
% >> [gam, sig2, cost] = tunelssvm({X,Y,type,igam,isig2,kernel,preprocess})
% >> [gam, sig2, cost] = tunelssvm({X,Y,type,igam,isig2,kernel,preprocess}, StartingValues)
% >> [gam, sig2, cost] = tunelssvm({X,Y,type,igam,isig2,kernel,preprocess},...
% StartingValues, optfun, optargs)
% >> [gam, sig2, cost] = tunelssvm({X,Y,type,igam,isig2,kernel,preprocess},...
% StartingValues, optfun, optargs, costfun, costargs)
%
% Outputs
% gam : Optimal regularization parameter
% sig2 : Optimal kernel parameter(s)
% cost(*) : Estimated cost of the optimal hyperparameters
% Inputs
% X : N x d matrix with the inputs of the training data
% Y : N x 1 vector with the outputs of the training data
% type : 'function estimation' ('f') or 'classifier' ('c')
% igam : Starting value of the regularization parameter
% isig2 : Starting value of the kernel parameter(s) (bandwidth in the case of the 'RBF_kernel')
% kernel(*) : Kernel type (by default 'RBF_kernel')
% preprocess(*) : 'preprocess'(*) or 'original'
% StartingValues(*) : Starting values of the optimization routine (or '[]')
% optfun(*) : Optimization function (by default 'gridsearch')
% optargs(*) : Cell with extra optimization function arguments
% costfun(*) : Function estimating the cost-criterion (by default 'crossvalidate')
% costargs(*) : Cell with extra cost function arguments
کد:
[align=left]فراخوانی: [/align]
[gam, sig2] = tunelssvm({X,Y,type,[],[],'RBF_kernel','original'});
[gam, sig2, cost] = tunelssvm({X,Y,type,[],[],'RBF_kernel','original'});