我正在使用 scikit-optimize 在我的 RandomForestClassifier 超参数空间中执行 BayesSearchCV。一个超参数也应该为 0(零),同时具有对数均匀分布:
ccp_alpha = Real(min(ccp_alpha), max(ccp_alpha), prior='log-uniform')
由于无法计算 log(0),显然不可能让参数在某些时候取值为 0。
因此,引发以下错误:
ValueError: Not all points are within the bounds of the space.
有没有办法解决这个问题?