fitcensemble optimize hyperparameters without showing plots
    6 views (last 30 days)
  
       Show older comments
    
    Inna Pelloso
 on 27 Apr 2022
  
    
    
    
    
    Commented: Inna Pelloso
 on 23 Aug 2023
            Hi, 
I am fitting an ensemble of learners for classification, and optimizing the hyperparamers (using the 'auto' selection):
fitcensemble(X,Y,'OptimizeHyperparameters','auto')
This works correctly. How can I run the same command, while suppressing all the optimization plots? I am trying the following, but without success
fitcensemble(X,Y,'OptimizeHyperparameters','auto', struct('ShowPlots',0))
Any help would be apprecaited! Thank you,
IP
0 Comments
Accepted Answer
  Walter Roberson
      
      
 on 27 Apr 2022
        fitcensemble(X,Y,'OptimizeHyperparameters','auto', 'HyperparameterOptimizationOptions', struct('ShowPlots',0))
3 Comments
  michael dupin
      
 on 23 Aug 2023
				Thank you indeed! 
Just putting it out there: if you already have a struct in your command, just add the pair ShowPlots and 0 within it and it works like a charm!
 Mdl_0 = fitcensemble(train_input,train_outcomedata, 'OptimizeHyperparameters','auto', 'Learners',t,'HyperparameterOptimizationOptions', struct('AcquisitionFunctionName', 'expected-improvement-plus','ShowPlots',0));
More Answers (0)
See Also
Categories
				Find more on Classification Ensembles in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

