不确定这是否满足您的用例,但有一个 verbose 参数可用于此类东西:
from sklearn.model_selection import GridSearchCV
from sklearn.linear_model import SGDRegressor
estimator = SGDRegressor()
gscv = GridSearchCV(estimator, {
'alpha': [0.001, 0.0001], 'average': [True, False],
'shuffle': [True, False], 'max_iter': [5], 'tol': [None]
}, cv=3, verbose=2)
gscv.fit([[1,1,1],[2,2,2],[3,3,3]], [1, 2, 3])
这将打印到stdout:
Fitting 3 folds for each of 8 candidates, totalling 24 fits
[Parallel(n_jobs=1)]: Using backend SequentialBackend with 1 concurrent workers.
[CV] alpha=0.001, average=True, max_iter=5, shuffle=True, tol=None ...
[CV] alpha=0.001, average=True, max_iter=5, shuffle=True, tol=None, total= 0.0s
[Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s
[CV] alpha=0.001, average=True, max_iter=5, shuffle=True, tol=None ...
[CV] alpha=0.001, average=True, max_iter=5, shuffle=True, tol=None, total= 0.0s
[CV] alpha=0.001, average=True, max_iter=5, shuffle=True, tol=None ...
[CV] alpha=0.001, average=True, max_iter=5, shuffle=True, tol=None, total= 0.0s
[CV] alpha=0.001, average=True, max_iter=5, shuffle=False, tol=None ..
[CV] alpha=0.001, average=True, max_iter=5, shuffle=False, tol=None, total= 0.0s
[CV] alpha=0.001, average=True, max_iter=5, shuffle=False, tol=None ..
[CV] alpha=0.001, average=True, max_iter=5, shuffle=False, tol=None, total= 0.0s
[CV] alpha=0.001, average=True, max_iter=5, shuffle=False, tol=None ..
[CV] alpha=0.001, average=True, max_iter=5, shuffle=False, tol=None, total= 0.0s
[CV] alpha=0.001, average=False, max_iter=5, shuffle=True, tol=None ..
[CV] alpha=0.001, average=False, max_iter=5, shuffle=True, tol=None, total= 0.0s
[CV] alpha=0.001, average=False, max_iter=5, shuffle=True, tol=None ..
[CV] alpha=0.001, average=False, max_iter=5, shuffle=True, tol=None, total= 0.0s
[CV] alpha=0.001, average=False, max_iter=5, shuffle=True, tol=None ..
[CV] alpha=0.001, average=False, max_iter=5, shuffle=True, tol=None, total= 0.0s
[CV] alpha=0.001, average=False, max_iter=5, shuffle=False, tol=None .
[CV] alpha=0.001, average=False, max_iter=5, shuffle=False, tol=None, total= 0.0s
[CV] alpha=0.001, average=False, max_iter=5, shuffle=False, tol=None .
[CV] alpha=0.001, average=False, max_iter=5, shuffle=False, tol=None, total= 0.0s
[CV] alpha=0.001, average=False, max_iter=5, shuffle=False, tol=None .
[CV] alpha=0.001, average=False, max_iter=5, shuffle=False, tol=None, total= 0.0s
[CV] alpha=0.0001, average=True, max_iter=5, shuffle=True, tol=None ..
[CV] alpha=0.0001, average=True, max_iter=5, shuffle=True, tol=None, total= 0.0s
[CV] alpha=0.0001, average=True, max_iter=5, shuffle=True, tol=None ..
[CV] alpha=0.0001, average=True, max_iter=5, shuffle=True, tol=None, total= 0.0s
[CV] alpha=0.0001, average=True, max_iter=5, shuffle=True, tol=None ..
[CV] alpha=0.0001, average=True, max_iter=5, shuffle=True, tol=None, total= 0.0s
[CV] alpha=0.0001, average=True, max_iter=5, shuffle=False, tol=None .
[CV] alpha=0.0001, average=True, max_iter=5, shuffle=False, tol=None, total= 0.0s
[CV] alpha=0.0001, average=True, max_iter=5, shuffle=False, tol=None .
[CV] alpha=0.0001, average=True, max_iter=5, shuffle=False, tol=None, total= 0.0s
[CV] alpha=0.0001, average=True, max_iter=5, shuffle=False, tol=None .
[CV] alpha=0.0001, average=True, max_iter=5, shuffle=False, tol=None, total= 0.0s
[CV] alpha=0.0001, average=False, max_iter=5, shuffle=True, tol=None .
[CV] alpha=0.0001, average=False, max_iter=5, shuffle=True, tol=None, total= 0.0s
[CV] alpha=0.0001, average=False, max_iter=5, shuffle=True, tol=None .
[CV] alpha=0.0001, average=False, max_iter=5, shuffle=True, tol=None, total= 0.0s
[CV] alpha=0.0001, average=False, max_iter=5, shuffle=True, tol=None .
[CV] alpha=0.0001, average=False, max_iter=5, shuffle=True, tol=None, total= 0.0s
[CV] alpha=0.0001, average=False, max_iter=5, shuffle=False, tol=None
[CV] alpha=0.0001, average=False, max_iter=5, shuffle=False, tol=None, total= 0.0s
[CV] alpha=0.0001, average=False, max_iter=5, shuffle=False, tol=None
[CV] alpha=0.0001, average=False, max_iter=5, shuffle=False, tol=None, total= 0.0s
[CV] alpha=0.0001, average=False, max_iter=5, shuffle=False, tol=None
[CV] alpha=0.0001, average=False, max_iter=5, shuffle=False, tol=None, total= 0.0s
[Parallel(n_jobs=1)]: Done 24 out of 24 | elapsed: 0.0s finished
您可以参考文档,但也可以为更高的详细程度指定更高的值。