INNER CODE UNIT · Python
__init__
aimclub/FEDOT · fedot/api/main.py:83
def __init__(self,
problem: str,
timeout: Optional[float] = DEFAULT_API_TIMEOUT_MINUTES,
task_params: TaskParams = None,
seed: Optional[int] = None,
logging_level: int = logging.ERROR,
safe_mode: bool = False,
n_jobs: int = -1,
**composer_tuner_params
):
set_random_seed(seed)
self.log = self._init_logger(logging_level)
# Attributes for dealing with metrics, data sources and hyperparameters
self.params = ApiParams(composer_tuner_params, problem, task_params, n_jobs, timeout, seed)
default_metrics = MetricByTask.get_default_quality_metrics(self.params.task.task_type)