User 2568 | 7/17/2016, 8:05:15 AM
If I use the example in from boostedtreesclassifier.create, and add metric="logloss", maxiterations=50, earlystoppingrounds=5
url = 'https://static.turi.com/datasets/xgboost/mushroom.csv' data = graphlab.SFrame.read_csv(url) train, test = data.random_split(0.8) model = graphlab.boosted_trees_classifier.create(train, target='label', metric="log_loss", max_iterations=50, early_stopping_rounds=5)
the algorithm stops after the first iteration. If I remove the earlystoppingrounds, then it goes to 11, with the Validation-log_loss continuiously dropping. I found the same behaviour with a model I'm working on.
This looks like earlystoppingrounds no longer works. When earlystoppingrounds, the prior version would have gone to 50 iterations, so I'm not sure why it now stops at 11