Ajoutons verbose_eval = False
à la fonction de train
.
gbm = lgb.train(params,
lgb_train,,
valid_sets=lgb_eval,
verbose_eval=False,)<<<<<<<<<<<<<
Si vous lisez la page Paramètres de la documentation
verbosity, default = 1, type = int, aliases: verbose controls the level of LightGBM’s verbosity < 0: Fatal, = 0: Error (Warning), = 1: Info, > 1: Debug
Bien qu'il soit écrit comme ceci, cela ne fonctionne pas même si vous définissez verbose = -1
.
Aussi, si vous le recherchez sur le net
gb_train = lgb.Dataset(X_train, y_train, params={'verbose': -1}, free_raw_data=False)
Je le vois aussi, mais c'est aussi inutile.
Verbose de LightGBM peut contrôler la sortie telle que les erreurs, pas la sortie de l'état d'apprentissage. S'il vous plaît, faites-moi savoir.
Recommended Posts