File size: 547 Bytes
90bacf7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
"""Machine Learning Models Package."""

from .xgboost_model import XGBoostModel, get_model as get_xgboost
from .lightgbm_model import LightGBMModel, get_model as get_lightgbm
from .catboost_model import CatBoostModel, get_model as get_catboost

# Import existing stacking if available
try:
    from src.models.stacking_ensemble import StackingEnsemble
except ImportError:
    StackingEnsemble = None

__all__ = [
    'XGBoostModel', 'get_xgboost',
    'LightGBMModel', 'get_lightgbm',
    'CatBoostModel', 'get_catboost',
    'StackingEnsemble'
]