scikit-learn 0.24.1 和 scikit-optimize 0.8.1 之间的不兼容问题

use*_*140 6 python machine-learning scikit-learn hyperparameters skopt

我有 scikit-learn 0.24.1 和 scikit-optimize 0.8.1,当我尝试使用 BayesSearchCV 函数时,它给了我这个错误:

TypeError: __init__() got an unexpected keyword argument 'iid'
Run Code Online (Sandbox Code Playgroud)

当我搜索时发现新的 scikit-learn 中不推荐使用“iid”,有什么建议可以解决这个问题?

har*_*nan 0

正如这里所说,“iid”已被弃用:

https://github.com/scikit-optimize/scikit-optimize/issues/978