streamline.runners.compare_runner module

class streamline.runners.compare_runner.CompareRunner(output_path, experiment_name, experiment_path=None, algorithms=None, exclude=('XCS', 'eLCS'), class_label='Class', instance_label=None, sig_cutoff=0.05, show_plots=False, run_cluster=False, queue='defq', reserved_memory=4)[source]

Bases: object

Runner Class for collating dataset compare job

Parameters:
  • output_path – path to output directory

  • experiment_name – name of experiment (no spaces)

  • algorithms – list of str of ML models to run

  • sig_cutoff – significance cutoff, default=0.05

  • show_plots – flag to show plots

get_cluster_params()[source]
run(run_parallel=False)[source]
submit_lsf_cluster_job()[source]
submit_slurm_cluster_job()[source]