I am trying use grid search with log loss. Following is my code.
df = pd.read_csv(file_name)
df.shape # (146614, 395)
# All features are float32
gbm = GradientBoostingClassifier(max_features="log2")
GSCV = GridSearchCV(gbm, param, scoring=log_loss, n_jobs=2, cv =2, verbose=3)
GSCV.fit(df, y)
clf.grid_scores_
However, I am not able to run code. It give me error after long time at GSCV.fit line. however, when I drop scoring = log_loss it works fine.
Can anyone give me advice?
Try scoring='neg_log_loss'
in sklearn > 0.18
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With