- Updated `pyproject.toml` to include new linting rules for end-to-end tests. - Modified `requirements-dev.txt` to add dependencies for E2E testing with `testcontainers` and `requests`. - Refactored multiple JSON test scenario files to standardize structure, including new fields for `experiment_run_id`, `bucket_name`, and `file_name`. - Improved model training parameters in `train_model_params.py` to use `experiment_name` directly. - Adjusted `data_manager_repository.py` to utilize the updated `experiment_name` for logging. These changes improve the organization and clarity of regression model tests and enhance the overall testing framework.
40 lines
990 B
JSON
40 lines
990 B
JSON
{
|
|
"_description": "Regressão linear com lags de treino e validação",
|
|
"experiment_run_id": 1005,
|
|
"variable_columns": [
|
|
"303-WIT-200(Value)"
|
|
],
|
|
"target_variable": "03CV020/CORRENTE_N_M1_PV(Value)",
|
|
"bucket_name": "model-training",
|
|
"file_name": "training_data.csv",
|
|
"line_separator": ",",
|
|
"decimal_separator": ".",
|
|
"date_column": "timestamp",
|
|
"date_format": "yyyy-MM-dd HH:mm:ss",
|
|
"train_size": 80,
|
|
"shuffle": true,
|
|
"random_state": 42,
|
|
"model_name": "Linear Regression",
|
|
"model_type": "linear_regression",
|
|
"data_model_kwargs": {
|
|
"lag_train": {
|
|
"303-WIT-200(Value)": 5
|
|
},
|
|
"lag_val": {
|
|
"303-WIT-200(Value)": 3
|
|
},
|
|
"nan_treatment": "drop",
|
|
"rem_static_win": false,
|
|
"static_threshold": null,
|
|
"start_date": null,
|
|
"end_date": null,
|
|
"support_filters": {},
|
|
"removed_intervals": []
|
|
},
|
|
"model_kwargs": {
|
|
"degree": 1,
|
|
"interaction_only": false,
|
|
"scaler_name": "None"
|
|
},
|
|
"opt_params": {}
|
|
} |