Return user data from bayesopt
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Pablo García Auñón
am 26 Sep. 2017
Kommentiert: Pablo García Auñón
am 26 Sep. 2017
I am using bayesopt to minimize an objective function. Besides the minimum value of the function, I would like to have addintional information generated inside it when the minimization is completed. A simplified problem would be:
x = optimizableVariable('x',[0,10]);
f_eval = @(x)fun(x);
results = bayesopt(f_eval,x);
function [fitness,userData] = fun(x)
fitness = x.x^2 - 2*x.x + 1;
userData = x.x^3;
end
So I would like to see inside results the value of userData for which x results in a minimum fitness function.
Any idea how to do it?
Thanks!! Pablo
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Get Started with Optimization Toolbox finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!