helix.services.machine_learning package

Submodules

helix.services.machine_learning.results module

helix.services.machine_learning.results.save_actual_pred_plots(data: TabularData, ml_results: dict, logger: Logger, ml_metric_results: dict, ml_metric_results_stats: dict, exec_opts: ExecutionOptions, plot_opts: PlottingOptions | None = None, ml_opts: MachineLearningOptions | None = None, trained_models: dict | None = None) None

Save actual vs prediction plots for classification and regression.

Parameters:
  • data (DataBuilder) – The data

  • ml_results (dict) – The machine learning results

  • logger (Logger) – The logger

  • ml_metric_results (dict) – The results for the ML metrics

  • ml_metric_results_stats (dict) – The statistics for the ML metrics

  • n_bootstraps (int) – The number of bootstraps or k-folds

  • exec_opts (ExecutionOptions) – The execution options

  • plot_opts (PlottingOptions | None, optional) – The plot options. Defaults to None

  • ml_opts (MachineLearningOptions | None, optional) – The ML options. Defaults to None

  • trained_models (dict | None, optional) – The ML models. Defaults to None

Module contents