Python中几个贝叶斯优化第三方库的不同?

Python中有几个贝叶斯优化的第三方库,比如Hyperopt,SMAC,bayesian-optimization,请问这几个库的区别在哪?是概率代理模型不同还是采集函数不同?如果我想自行选择不同的采集函数对随机森林回归器进行参数调优,应该更改目标函数还是怎么做呢?

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^