![]() |
توابع کرنل svm
با سلام
من داده های آموزشی زیادی رو با 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 رو تعیین کنی. كد:
موفق باشید |
Svm
با سلام و تشکر از جوابتان.
ولی با افزایش MaxIter باز هم همان پیغام خطا وجود دارد. |
لطفا کد رو برای من ارسال کنید یا جایی آپلود کنید که بشه بهش دسترسی داشت.
موفق باشید |
1(ها)ضميمه
با سلام.
بعد از خواندن داده ها دستور [itrfin] = multisvm( TRAIN,C,TEST) رو توی command windowبنویسید. افزایش maxiter رو توی دستور آماده متلب( svmtrain)خط 314و 317 وارد کردم که البته باز هم برای توابع کرنل دیگه به جز rbfجواب نداد. وقتی داده ها رو بیشتر کنم دیگه با rbf هم جواب نمیده.فکر میکنید مشکل از کجاست؟اینکه توی پیغام خطا میگه باید x=x0 قرار داد چه طور میشه انجام داد؟ اگه راهنمایی کنید ممنون میشم. |
زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۹:۵۳ قبل از ظهر ميباشد. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.