2024-04-25 21:09:38 发布
网友
我使用的是GridSearchCV,每次迭代之后,我希望将clf.cv_results_属性保存到一个文件中(以防进程中途崩溃)。在
clf.cv_results_
我试着寻找解决办法,但就是想不出来。在
任何帮助都将不胜感激。在
方法之一是将网格搜索的verbose参数设置为大于0的整数,比如10或更多,它将把每次迭代的结果打印到控制台。在
verbose
这样,您的输出应该打印出来或者记录到您的控制台上, 然后按照this或this问题的答案查看如何将记录的结果放入文件中。在
基本上,在运行GridSearch之前,请先执行以下操作:
GridSearch
import sys old_stdout = sys.stdout log_file = open("message.log","w") sys.stdout = log_file
然后,在运行GridSearch之后,应该使用以下命令关闭所有资源:
方法之一是将网格搜索的
verbose
参数设置为大于0的整数,比如10或更多,它将把每次迭代的结果打印到控制台。在这样,您的输出应该打印出来或者记录到您的控制台上, 然后按照this或this问题的答案查看如何将记录的结果放入文件中。在
基本上,在运行
GridSearch
之前,请先执行以下操作:然后,在运行
^{pr2}$GridSearch
之后,应该使用以下命令关闭所有资源:相关问题 更多 >
编程相关推荐