scikit-learn报”ValueError: Invalid parameter {parameter} for estimator {estimator}. Check the list of available parameters with estimator.get_params().keys(). “的原因以及解决办法

这个错误是由于调用某个scikit-learn模型的时候传入了无效的参数引起的。代码中使用了的参数在模型中并不存在,或者参数的数据类型、取值范围等不符合模型接受的要求,都可能导致这个错误的发生。 对于这个错误,一般需要在以下几个方面排查问题: 1.查看参数名称是否填写正确 首先需要查看错误提示中的参数名…