Bruno Domingues
|
7cbb7022e5
|
SIENTIAPDE-1430: Refactor DataPreprocessor date filtering, make rce_train radius optional, and introduce constants for model names.
|
2025-12-19 12:28:07 -03:00 |
|
Bruno Domingues
|
38fb9a9c53
|
SIENTIAPDE-1430: Remove verbose options and direct print statements from model, preprocessor, and report utilities.
|
2025-12-18 21:09:12 -03:00 |
|
Bruno Domingues
|
70067fd992
|
SIENTIAPDE-1430: Improve test coverage for LinearRegressionModel and DataPreprocessor. Added extensive new tests covering various methods, edge cases, and scenarios to enhance overall code coverage.
|
2025-12-18 18:41:03 -03:00 |
|
Bruno Domingues
|
6e8f87b2a3
|
SIENTIAPDE-1430: Implement advanced model training capabilities and enhanced data preprocessing. This includes support for Polynomial Regression with configurable degree and interaction terms, flexible per-variable lag configurations, and new data filtering options by date range and removed intervals. Comprehensive business validations are now enforced for all parameters, and MLflow logging has been extended to capture these detailed configurations. Additionally, Reduced Coulomb Energy (RCE) metrics are added for drift detection, with a new changelog documenting all pipeline parameter updates.
|
2025-12-17 21:39:43 -03:00 |
|
Bruno Domingues
|
94697215aa
|
SIENTIAPDE-1241: Refactor: Improve documentation, exception handling, and configuration in model manager. This commit enhances clarity and robustness by adding detailed docstrings to methods, standardizing exception handling with custom types, and simplifying MLflow configuration.
|
2025-10-22 21:48:12 -03:00 |
|
Bruno Domingues
|
758ffb10b6
|
SIENTIAPDE-1241: Fix: Correctly handle feature normalization and denormalization, and add scaler parameters to metadata
|
2025-10-22 21:26:11 -03:00 |
|
Bruno Domingues
|
5789a13023
|
SIENTIAPDE-1241: refactor train_model workflow due to I/O errors.
|
2025-10-22 15:37:56 -03:00 |
|
Bruno Domingues
|
ab7c93480b
|
SIENTIAPDE-1255: Refactor: Move extra pip requirements to environment variable and use constants for preprocessor steps.
|
2025-10-21 09:20:23 -03:00 |
|
Bruno Domingues
|
52be5c4e8e
|
SIENTIAPDE-1255: Improve documentation for split_train_test function in utils.py
|
2025-10-20 17:41:05 -03:00 |
|
Bruno Domingues
|
0dbe179367
|
SIENTIAPDE-1255: Add thread-safety documentation and I/O notes to Reports class, improve save_all_sections documentation and error handling.
|
2025-10-20 17:38:44 -03:00 |
|
Bruno Domingues
|
2292ae57cc
|
SIENTIAPDE-1255: Add thread-safety documentation and in-place modification warnings to LinearRegressionModel and DataPreprocessor classes.
|
2025-10-20 17:27:58 -03:00 |
|
Bruno Domingues
|
56f3db350c
|
SIENTIAPDE-1255: Refactor ModelServing class to improve thread safety, resource management, and documentation. Adds context manager for experiment saving and clarifies thread-safety concerns.
|
2025-10-20 17:16:45 -03:00 |
|
Bruno Domingues
|
56a21a16da
|
SIENTIAPDE-1255: Integrate sientia-mlops-library into model-manager, adding model serving, reporting, and updated model definitions.
|
2025-10-20 16:55:52 -03:00 |
|