Skip to content

Commit a6cd1ef

Browse files
committed
move to operator config
1 parent 176334a commit a6cd1ef

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

ads/opctl/operator/lowcode/anomaly/model/base_model.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
from abc import ABC, abstractmethod
1111
from typing import Tuple
1212

13-
from ads.opctl.operator.lowcode.common.transformations import Transformations
1413
import fsspec
1514
import numpy as np
1615
import pandas as pd
@@ -55,10 +54,6 @@ def __init__(self, config: AnomalyOperatorConfig, datasets: AnomalyDatasets):
5554
self.spec: AnomalyOperatorSpec = config.spec
5655
self.datasets = datasets
5756

58-
if self.spec.preprocessing.steps.missing_value_imputation:
59-
for series_id, df in self.datasets.full_data_dict.items():
60-
self.datasets.full_data_dict[series_id] = Transformations._fill_na(self, df)
61-
6257
if self.spec.validation_data is not None:
6358
self.X_valid_dict = self.datasets.valid_data.X_valid_dict
6459
self.y_valid_dict = self.datasets.valid_data.y_valid_dict

ads/opctl/operator/lowcode/anomaly/operator_config.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,16 @@
99
from typing import Dict, List
1010

1111
from ads.common.serializer import DataClassSerializable
12-
from ads.opctl.operator.common.utils import _load_yaml_from_uri
1312
from ads.opctl.operator.common.operator_config import (
13+
InputData,
1414
OperatorConfig,
1515
OutputDirectory,
16-
InputData,
1716
)
18-
from .const import SupportedModels
17+
from ads.opctl.operator.common.utils import _load_yaml_from_uri
1918
from ads.opctl.operator.lowcode.common.utils import find_output_dirname
2019

20+
from .const import SupportedModels
21+
2122

2223
@dataclass(repr=True)
2324
class ValidationData(InputData):
@@ -61,6 +62,7 @@ class AnomalyOperatorSpec(DataClassSerializable):
6162
test_data: TestData = field(default_factory=TestData)
6263
validation_data: ValidationData = field(default_factory=ValidationData)
6364
output_directory: OutputDirectory = field(default_factory=OutputDirectory)
65+
preprocessing: DataPreprocessor = field(default_factory=DataPreprocessor)
6466
report_file_name: str = None
6567
report_title: str = None
6668
report_theme: str = None

0 commit comments

Comments
 (0)