如何强制 sklearn 的 GridSearchCV、learning_curve 等深度复制基本估计器而不是克隆它?
更多信息:
我的自定义分类器在初始化期间将拟合的基本估计器作为参数。在拟合期间,它使用基本估计器来更快地学习(在域适应的情况下)。例如,当我使用 GridSearchCV() 调整分类器的参数时,分类器会在内部针对每个配置进行 clone()。但是,clone() 不保留预拟合的基本估计器,因为它只复制其参数(但不复制其拟合变量)。
我相信,虽然不太确定,但这与以下几点有关:
- https://github.com/scikit-learn/scikit-learn/issues/6451或许还有
- https://github.com/scikit-learn/scikit-learn/issues/1626
如果 sklearn 没有提供解决方案,那么暂时有什么想法可以解决它吗?