有没有办法将当前候选模型作为输入传递给自定义评分函数?
我正在寻找类似于 cross_val_score
方法的方法,其中 clf
是输入之一。
将模型作为额外参数传递是行不通的,因为评分过程中不包含候选模型的副本。我得到的是一个具有默认参数的未拟合模型。
最佳答案
是的,这就是 GridSearchCV
中评分的工作原理:scoring
参数可以是可调用的,带有签名 (estimator, X, y)
。搜索将估计器的副本拟合到训练折叠上,并将其与测试折叠数据一起传递到记分器中。请参阅User Guide .
关于python - GridSearch sklearn 上的参数感知评分函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69585292/