2024-04-25 09:37:54 发布
网友
因为网格搜索总是很耗时的,所以我想看看它现在运行了多少。例如,它可能会输出
paramsXXX processed paramsYYY processed ...
为了获得进度,您可以增加例如sklearn.grid_search.GridSearchCV中的详细程度,方法是添加参数verbose,并给它一些正值
verbose
GridSearchCV(..., verbose=1)
从文件中
verbose : integerControls the verbosity: the higher, the more messages.
verbose : integer
Controls the verbosity: the higher, the more messages.
如果您想知道GridSearchCV需要多长时间,可以在运行GridSearchCV之前运行n_iter=10的RandomizedSearchCV。用这个搜索引擎搜索100个CV需要多少时间。在
或者更好的方法是运行RandomizedSearchCV,n_iter=GridSearchCV迭代次数的一半,以一半的时间得到几乎相同的结果。在
为了获得进度,您可以增加例如sklearn.grid_search.GridSearchCV中的详细程度,方法是添加参数
verbose
,并给它一些正值从文件中
如果您想知道GridSearchCV需要多长时间,可以在运行GridSearchCV之前运行n_iter=10的RandomizedSearchCV。用这个搜索引擎搜索100个CV需要多少时间。在
或者更好的方法是运行RandomizedSearchCV,n_iter=GridSearchCV迭代次数的一半,以一半的时间得到几乎相同的结果。在
相关问题 更多 >
编程相关推荐