Bayesian optimization with fixed 'Method' for fitcensemble

9 ビュー (過去 30 日間)
Dylan den Hartog
Dylan den Hartog 2022 年 1 月 19 日
編集済み: Alan Weiss 2022 年 1 月 19 日
I want to optimize an ensemble classification model with Bayesian optimization.
cvpt = cvpartition(Y_train , "KFold" , 5)
opt = struct("CVPartition" , cvpt , "MaxObjectiveEvaluations" , 20)
Mdl = fitcensemble(X_train , Y_train , "OptimizeHyperparameters", "auto" , "HyperparameterOptimizationOptions" , opt)
However, I want to use 'AdaBoostM2' as 'Method' and optimize all the other hyperparameters. How do I specify this?

回答 (1 件)

Alan Weiss
Alan Weiss 2022 年 1 月 19 日
編集済み: Alan Weiss 2022 年 1 月 19 日
Mdl = fitcensemble(X_train , Y_train ,...
"OptimizeHyperparameters", {'NumLearningCycles','LearnRate'} ,...
"HyperparameterOptimizationOptions" , opt,...
"Method","AdaBoostM2")
Alan Weiss
MATLAB mathematical toolbox documentation

カテゴリ

Help Center および File ExchangeClassification Ensembles についてさらに検索

製品


リリース

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by