I am trying to train a simple LightGBM model on a Macbook but its not printing any logs even when verbose parameter is set to 1 (or even greater than 1)
param = {'num_leaves':50, 'num_trees':500, 'learning_rate':0.01, 'feature_fraction':1.0, 'tree_learner': 'serial', 'objective':'cross_entropy', 'verbose' : 1, 'metric':'kullback_leibler', 'is_training_metric':True}
model = lgb.train(param, train_data_lgbm)
I also changed is_training_metric to True as per another suggestion on Github. This also didn't lead to rectification. Can someone help with what I might be missing?
EDIT: I was running this code in Jupyter notebook. When I tried the same thing on terminal, it worked.
Can someone help with why am I not seeing logs on Jupyter notebook?