def extratreescv(n_estimators,
min_samples_split,
min_samples_leaf,
max_features,
max_depth,
min_weight_fraction_leaf
):
clf = ExtraTreesClassifier(n_estimators=int(n_estimators),
min_samples_split=int(min_samples_split),
min_samples_leaf=int(min_samples_leaf),
max_features= int(max_features),
max_depth = int(max_depth),
min_weight_fraction_leaf = min_weight_fraction_leaf,
n_jobs=-1,
random_state=1234,
verbose=1)
clf.fit(x0, y0)
ll = -log_loss(y1, clf.predict_proba(x1)[:,1])
return ll
评论列表
文章目录