Skip to main content
The system’s behavior is controlled by a centralized configuration file located at conf/base/parameters.yml. This ensures that experiment parameters — including hyperparameters and search spaces — are versioned alongside the code.

Feature Engineering

Configuration for lag generation used by the create_feature_interactions node.
parameters.yml

Optimization Search Spaces

Defines the boundaries for the Optuna Bayesian optimization of CatBoost.
parameters.yml

Advanced Features

The DAG supports optional multi-objective and ensemble training, controlled by flags in parameters.yml.
parameters.yml
Set enable_multi_objective or enable_ensemble to false to skip advanced training tasks and reduce pipeline runtime.

Monitoring & Automation

Parameters used by the automated_retraining_dag.py to decide when retraining is triggered.
parameters.yml

General Settings


Training & Optimization

How these parameters drive the CatBoost + Optuna training pipeline.

Feature Engineering

How lag and feature interaction parameters are applied to raw data.