Ошибка при попытке выполнить «Оптимизацию гиперпараметра» с помощью параллельных вычислений в MATLAB - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь оптимизировать функцию fitrsvm.

Но когда я устанавливаю true для свойства UseParallel, я получаю сообщение об ошибке.

Это код:..

svm_model = fitrsvm(X,Y,...
'OptimizeHyperparameters','all',...
'HyperparameterOptimizationOptions',...
struct('UseParallel',true));

.,Это ошибка:.

Error using classreg.learning.paramoptim.parseFitoptimizingArgs>validateAndCompleteStructFields (line 171)
Unrecoginized field passed in 'HyperparameterOptimizationOptions' struct: UseParallel.

.,Я проверяю эту страницу MathWorks: https://www.mathworks.com/help/stats/parallel_bayesian_optimization.html и пытаюсь следовать инструкциям, но она не работает.

Также есть страница функции fitrsvm: https://www.mathworks.com/help/stats/fitrsvm.html

Как я могурешить это?Версия MATLAB: 2017a

Спасибо!

1 Ответ

0 голосов
/ 23 октября 2018

Сотрудники Matlab сказали , что:

", как показывают Замечания к выпуску , в байесовскую оптимизацию в R2017b добавлена ​​параллельная оптимизация гиперпараметров."

...