feat: enhance training reporting and directory management

- Added functionality to store run name and ID in the training results.
- Implemented report generation in the `DataManagerRepository`, including methods to create a run directory and generate comprehensive reports.
- Updated `TrainModelResult` to include `run_id` and `run_dir` attributes for better tracking of training sessions.
This commit is contained in:
vitor-aignosi
2026-04-06 10:38:24 -03:00
parent 18412958d2
commit a8b926649a
4 changed files with 596 additions and 1 deletions

View File

@@ -44,6 +44,9 @@ class TrainModelResult:
equation: dict | None = None
equation_path: str | None = None
run_name: str | None = None
run_id: str | None = None
report_path: str | None = None
train_data_path: str | None = None
test_data_path: str | None = None
run_dir: str | None = None