我想保存 Gridsearchcv 参数网格的当前迭代参数值。我正在使用 xgboost 作为 65000 个功能的估计器运行 gridsearchcv。作为备份,我想存储 gridsearch 迭代的当前参数网格值。如果网格搜索使用这些存储的值被中断,我可以从它停止的地方重新启动网格搜索。
下面的链接是一个初学者
请滚动到上面链接中引用的 _search.py 中的第 660 行。在那里您将找到以下行代码
out = parallel(delayed(_fit_and_score).....
因此,_fit_and_score 是可以轻松获得每次迭代的参数值的最佳位置。在这个函数中,我可以使用 joblib 转储参数
我遇到的一个解决方案是将标准输出重定向到一个文件。
我想知道是否有更好的方法来保存 gridsearchcv 的当前迭代值