def __init__(self, clf, params, name):
self.clf = Pipeline([('select', SelectPercentile(score_func=mutual_info_classif, percentile=70)), ('clf', clf)])
params['select__percentile'] = [60, 70, 80, 90]
self.clf = GridSearchCV(self.clf, param_grid=params, scoring='f1_macro')
self.name = name
self.scaler = MinMaxScaler()
评论列表
文章目录