def __init__(self, estimator_cls, parameter_grid, score_fns,
nfolds=10, shuffle=False, seed=None, njobs=1,
checkpoint_path=None):
self.estimator_cls = estimator_cls
self.parameter_grid = parameter_grid
self.nfolds = nfolds
self.seed = seed
assert njobs == 1, "# jobs > 1 not supported."
self.njobs = njobs
assert _is_arraylike(score_fns)
self.score_fns = score_fns
self.checkpoint_path = checkpoint_path
self.grid_scores = None
self.kf = KFold(n_folds=self.nfolds,
shuffle=shuffle,
random_state=seed)
评论列表
文章目录