проблема несовместимости между scikit-learn 0.24.1 и scikit-optimize 0.8.1

У меня есть scikit-learn 0.24.1 и scikit-optimize 0.8.1, когда я пытался использовать функцию BayesSearchCV, она выдала мне эту ошибку:

      TypeError: __init__() got an unexpected keyword argument 'iid'

когда я искал, оказалось, что «iid» устарел в новом scikit-learn, какие-либо предложения по решению этой проблемы?

2 ответа

Я также столкнулся с той же проблемой, и я обнаружил, что scikit-learn устарел от параметра iid . Временно я понизил версию scikit-learn до <= 0.23.2, и это решило мою проблему.

Вы можете понизить его, используя: pip install 'scikit-learn==0.23.2' или ниже.

Как здесь сказано, iid устарел:

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

Другие вопросы по тегам