[PYTHON] Verbose n'est pas désactivé dans LightGBM

Solution

Ajoutons verbose_eval = False à la fonction de train.

gbm = lgb.train(params,
                lgb_train,,
                valid_sets=lgb_eval,
                verbose_eval=False,)<<<<<<<<<<<<<

Comment ça n'a pas fonctionné 1

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.

Comment ça n'a pas marché 2

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.

Raison

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

Verbose n'est pas désactivé dans LightGBM
Pipfile n'est pas créé dans le répertoire courant
Lorsque la recherche ne fonctionne pas dans la banque de données de GAE
Lorsque l'objet sélectionné dans bpy.context.selected_objects n'est pas renvoyé
[Noh up] Exécute même si le terminal est éteint
Lorsque "ERREUR: HTTP n'est pas pris en charge." S'affiche dans mpsyt
Test.py n'est pas reflété sur le serveur Web dans Python3.