文件帮助中心
剧情贝叶斯优化结果
情节(结果,'全部')
绘图(结果,PlotFCN1,PlotFCN2,......)
情节(结果,'所有')调用所有预定义的绘图功能结果。
情节(结果,'所有')
结果
例
情节(结果那Plotfcn.1,Plotfcn.2,......)调用列出的绘图函数结果。
情节(结果那Plotfcn.1,Plotfcn.2,......)
Plotfcn.
全部收缩
此示例显示如何在优化完成后绘制错误模型和最佳客观跟踪。此示例的目标函数为具有规范大于2的指数抛出错误。
功能f = makeanError(x)f = x.x1 - x.x2 - sqrt(4-x.x1 ^ 2-x.x2 ^ 2);
有趣= @makeanError;
创建变量以进行优化。
var1 =优化不变('x1',[ - 5,5]);var2 =优化不变('x2',[ - 5,5]);vars = [var1,var2];
在没有任何情节的情况下运行优化。为了再现性,设置随机种子并使用“预期改善 - 加”采集功能。优化60个迭代,因此错误模型变得良好训练。
RNG.默认结果= Bayesopt(乐趣,vars,'maxobjectiveevaluations'60,......'获取功能名称'那'预期改善加'那......'plotfcn',[],'verbose',0);
绘制错误模型和最佳客观迹线。
绘图(结果,@PlotConstraintModels,@ Plotminobjective)
贝叶斯偏见
贝叶斯优化结果,指定为a贝叶斯偏见目的。
绘图函数,指定为函数句柄。
有几个内置绘图功能:
@plotacquisitionFunction
绘制采集功能表面。
@plotconstraintmodels.
绘制每个约束模型表面。负值表示可行点。
也是绘图A.P.(可行)表面。
还绘制错误模型,如果存在,那么它的范围-1至1。负值意味着模型可能不会出错,正值意味着它可能会产生错误。该模型是:
-1
1
绘制误差= 2 *概率(误差) - 1。
@plotobjectiveevaliveTimemodel.
绘制客观函数评估时间模型表面。
@plotobjectiveModel.
绘图乐趣模型表面,估计的位置最小,以及下一个拟议点的位置评估。对于一维问题,绘图封装在平均功能上方和低于平均功能的一个可靠间隔,并在平均值上方和低于平均值的噪声标准偏差。
乐趣
@plotobjective.
绘制每个观察到的函数值与函数评估的数量。
@plotobjectiveevaluationtime.
绘制每个观察到的函数评估运行时间与函数评估的数量。
@plotminobjective.
绘制最小观察和估计的函数值与函数评估的数量。
@plotelapsedtime.
绘制三条曲线:优化的总经过时间,总函数评估时间和总建模和点选择时间,所有与功能评估数。
您可以将句柄包含到您自己的绘图功能。有关详细信息,请参阅贝叶斯优化绘图功能。
例:@plotobjective.
数据类型:function_handle.
function_handle.
您可以指定绘图功能Bayesopt.Plotfcn.名称值对。这允许您监视优化的进度。
Bayesopt.
贝叶斯偏见|Bayesopt.
系统上存在此示例的修改版本。你想打开这个版本吗?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室