gbnet.base
Classes
Base class for gradient boosting modules. |
Module Contents
- class gbnet.base.BaseGBModule(min_hess=0.0)[source]
Bases:
torch.nn.Module,abc.ABCBase class for gradient boosting modules.
This abstract base class defines the common interface and functionality that all gradient boosting modules should implement.
- Variables:
min_hess (float) – minimum hessian value
- abstractmethod _input_checking_setting(input_data)[source]
Validate and prepare input data.
- Parameters:
input_data – Input data in model-specific format
- Returns:
Processed input data ready for model