Can bayesopt() be run without an objective function call?
이전 댓글 표시
I have a list of initial X values and initial objectives, as well as variable ranges and parameters, but would like to just extract the next suggested point to sample with bayesObject('NextPoint'), because the evaluation is not a function I can easily put into MATLAB. I attempted to make a dummy function with the correct number of inputs and set 'MaxObjectiveEvaluations' to 0 to avoid any actual function calls:
bayesObject = bayesopt(dummyFunc,var1,'InitialX',initialXList,'InitialObjective',initialObjList,'MaxObjectiveEvaluations',0);
but received the error
Error using bayesoptim.BayesoptOptions/checkAndFillStoppingCriteria (line X)
'MaxObjectiveEvaluations' must be a positive integer.
Can the 'NextPoint' property be called without ever calling the dummy function? Alternatively, is there a different function I should be using rather than bayesopt() for this?
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Model Building and Assessment에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!