۰۳-۱۸-۱۳۹۴, ۱۲:۴۱ بعد از ظهر
|
#2 (لینک دائم)
|
Moderator
تاريخ عضويت: شهريور ۱۳۸۸
محل سكونت: تهران
پست ها: 252
تشكرها: 1
140 تشكر در 108 پست
My Mood:
|
نقل قول:
نوشته اصلي بوسيله Nik Nafs
با سلام
من داده های آموزشی زیادی رو با SVMاموزش میدم.با تابع کرنل rbfجواب می گیرم ولی خیلی وقتگیره. با توابع کرنل دیگه مثل polynomialاین پیغام خطا میاد:
Error using ==> svmtrain at 476
Unable to solve the optimization problem:
Maximum number of iterations exceeded; increase options.MaxIter.
To continue solving the problem with the current solution as the
starting point, set x0 = x before calling quadprog.
چه طور میتونم از توابع کرنل دیگه استفاده کنم و آیا با استفاده از انها جواب هام بهتر و سریعتر به دست نمیاد؟
|
سلام دوست من
با توجه به خطایی که داده به احتمال زیاد باید مقدار maxiter رو تعیین کنی.
كد:
options = optimset('maxiter',1000);
svmtrain(TotalResult,YResultsTotal,'Kernel_Function','mlp','Method','QP',...
'quadprog_opts',options);
|
|
|