Module epiclass.core.lgbm
Module to define how LightGBM is handled.
Functions
def print_last_trial(study, trial)
-
Optuna callback to always print more information on last finished trial.
def tune_lgbm(ea_handler: EpiAtlasFoldFactory, logdir: pathlib.Path)
-
It takes an EpiAtlasFoldFactory object and a log directory, and it tunes the hyperparameters of a LightGBM classifier using Optuna.
Args
ea_handler
:EpiAtlasFoldFactory
- Dataset splits creator.
logdir
:Path
- The directory where the results will be saved.
Returns
The Optuna study object.