def __init__(self, name,classifier=None, number_gen=20,
verbose=0, repeat=1, parallel=False,
make_logbook=False, random_state=None,
cv_metric_fuction=make_scorer(matthews_corrcoef),
features_metric_function=None):
self._name = name
self.estimator = SVC(kernel='linear', max_iter=10000) if classifier is None else clone(classifier)
self.number_gen = number_gen
self.verbose = verbose
self.repeat = repeat
self.parallel=parallel
self.make_logbook = make_logbook
self.random_state = random_state
self.cv_metric_function= cv_metric_fuction
self.features_metric_function= features_metric_function
self._random_object = check_random_state(self.random_state)
random.seed(self.random_state)
评论列表
文章目录