|
@@ -10,7 +10,7 @@ from typing import List, Union
|
|
|
|
|
|
from commom import GeneralException, f_get_datetime
|
|
from commom import GeneralException, f_get_datetime
|
|
from config import BaseConfig
|
|
from config import BaseConfig
|
|
-from enums import ResultCodesEnum, FileEnum
|
|
|
|
|
|
+from enums import ResultCodesEnum, FileEnum, ModelEnum, FeatureStrategyEnum
|
|
from init import warning_ignore
|
|
from init import warning_ignore
|
|
|
|
|
|
|
|
|
|
@@ -138,7 +138,11 @@ class MlConfigEntity():
|
|
|
|
|
|
@property
|
|
@property
|
|
def feature_strategy(self):
|
|
def feature_strategy(self):
|
|
- return self._feature_strategy
|
|
|
|
|
|
+ if ModelEnum.LR.value == self._model_type:
|
|
|
|
+ return FeatureStrategyEnum.WOE.value
|
|
|
|
+
|
|
|
|
+ if ModelEnum.XGB.value == self._model_type:
|
|
|
|
+ return FeatureStrategyEnum.NORM.value
|
|
|
|
|
|
@property
|
|
@property
|
|
def params_xgb(self):
|
|
def params_xgb(self):
|