|
@@ -7,11 +7,9 @@
|
|
import pandas as pd
|
|
import pandas as pd
|
|
|
|
|
|
from entitys import DataSplitEntity, MlConfigEntity, DataFeatureEntity
|
|
from entitys import DataSplitEntity, MlConfigEntity, DataFeatureEntity
|
|
-from feature import FeatureStrategyFactory
|
|
|
|
-from feature.feature_strategy_base import FeatureStrategyBase
|
|
|
|
|
|
+from feature import FeatureStrategyFactory, FeatureStrategyBase
|
|
from init import init
|
|
from init import init
|
|
-from model import ModelBase
|
|
|
|
-from model import ModelFactory
|
|
|
|
|
|
+from model import ModelBase, ModelFactory, f_add_rules
|
|
from monitor import ReportWord
|
|
from monitor import ReportWord
|
|
|
|
|
|
init()
|
|
init()
|
|
@@ -76,6 +74,12 @@ class Pipeline():
|
|
def variable_analyse(self, column: str, format_bin=None):
|
|
def variable_analyse(self, column: str, format_bin=None):
|
|
self._feature_strategy.variable_analyse(self._data, column, format_bin)
|
|
self._feature_strategy.variable_analyse(self._data, column, format_bin)
|
|
|
|
|
|
|
|
+ def rules_test(self, ):
|
|
|
|
+ rules = self._ml_config.rules
|
|
|
|
+ df = self._data.train_data.copy()
|
|
|
|
+ df["SCORE"] = [0] * len(df)
|
|
|
|
+ f_add_rules(df, rules)
|
|
|
|
+
|
|
|
|
|
|
if __name__ == "__main__":
|
|
if __name__ == "__main__":
|
|
pass
|
|
pass
|