模数设计
smac.random_design.modulus_design #
DynamicModulusRandomDesign #
DynamicModulusRandomDesign(
start_modulus: float = 2.0,
modulus_increment: float = 0.3,
end_modulus: float = inf,
seed: int = 0,
)
间隔地插入一个随机配置,随时间推移减少随机配置的比例。
参数#
start_modulus : float, 默认为 2.0 最初,每隔 modulus 个配置将是随机的。 modulus_increment : float, 默认为 0.3 每次迭代增加的模数。 end_modulus : float, 默认为 np.inf 使用过的最大模数。如果在优化结束前达到此值,将不再增加。如果在优化结束前未达到此值,则不会进行调整以确保达到 end_modulus。 seed : int, 默认为 0 用于初始化随机状态的整数。此类不使用此种子。