其中一种方法是将网格搜索的verbose
参数设置为大于0的整数,如10或更高,它会将每次迭代的结果打印到控制台。
有了这个参数,您的输出应该被打印或记录到控制台中,然后按照此或此答案的说明,将记录下来的结果放入文件中。
基本上,在运行GridSearch
之前添加以下内容:
import sys
old_stdout = sys.stdout
log_file = open("message.log","w")
sys.stdout = log_file
在运行GridSearch
之后,您应该使用以下代码关闭所有资源:
sys.stdout = old_stdout
log_file.close()