prio-data / views_pipeline

VIEWS forecasting pipeline for monthly prediction runs. Includes MLops and QA for all models/ensembles.
Other
3 stars 3 forks source link

Orchestration, adding logging, ensemble model check, ADR #47

Closed xiaolong0728 closed 1 month ago

xiaolong0728 commented 2 months ago

Changes in this pr:

  1. Replace 'print' with logging. Prints in the utility function remain. All the loggings are stored in the file run.log.
  2. Create a utility function for ensemble model check. Conditions can be added or changed based on further discussion.
  3. Add an ADR for log files (009), generated file naming convention(004), evaluation metrics(010).
  4. Move utils_wandb.py to common_utils
  5. Add one new ensemble model (aggregated by median)

This is the newest version of orchestration including managing ensemble models. Previous ones are closed but haven't been reviewed. Below are things worth mentioning: