Attribute GradientBoostingClassifier._loss has been deprecated.
What do we use instead, e.g.:
GBC = GradientBoostingClassifier(...)
GBC.fit(X, y)
for y_pred in GBC.staged_decision_function(X_test):
print(GBC.loss_(y_test, y_pred))
NB. The loss argument to GradientBoostingClassifier defaults to log_loss, but sklearn.metrics.log_loss and GBC.loss_ return dramatically different values (the former mostly useless). In fact, loss_ is _gb_losses.BinomialDeviance - an internal class.