проблема несовместимости между 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