**
贝叶斯优化报错:‘ap_quniform_sampler() missing 1 required positional argument: ‘q’’的解决办法
**
问题描述:
ap_quniform_sampler() missing 1 required positional argument: ‘q’:
原因分析:
原因出在uniform和quniform的使用上。几种hp相关参数使用如下
choice:类别变量
quniform:离散均匀分布(在整数空间上均匀分布)
uniform:连续均匀分布(在浮点数空间上均匀分布)
loguniform:连续对数均匀分布(在浮点数空间中的对数尺度上均匀分布)
在使用quniform时必须指定相关间隔,比如:hp.quniform(‘batch_size’,300,400,10),而不是hp.quniform(‘batch_size’,300,400),否则会报错。
对于uniform、choice、loguniform来说没有必要指定