Matlab集成的c代码两阶段贝叶斯优化(TSBO)
版权(c)2020
3D系统包装研究中心(PRC)
佐治亚理工学院
该材料基于NSF
I
/
UCRC机器学习高级电子学中心(CAEML)支持的工作。
如有疑问和疑问,请联系:
如果您使用以下代码,请引用我们的论文:
托伦(HM
Torun),M。Swaminathan,A.Kavungal
Davis和MLF
Bellaredj
第15卷的IEEE大规模集成(VLSI)系统事务中的内容。
26号4,pp.792-802,2018年4月。
剧本
TSBO.m
主要代码包括TSBO的实现,目标目标函数的定义和TSBO的参数。
注释该代码以解释实现细节和默认超参数的选择。
有关参数选择的更多详细信息,请参见TVLSI文件III.D。
splitregion.m
在TSBO的第一阶段中用于分层分区树。
该脚本以Dx2矩阵的形式将D维样本空间作为输入,其中各列代表每个参数的样本空间的最小值和最大值,并将其划分为2
^
D个新区域。
输出是Dx2x(2
^
D)矩阵,其中每个Dx2矩阵都包含输入的Dx2样本空间的一部分。
splitregio
2022-04-12 17:19:40
408KB
系统开源
1