ml4eft.core.classifier.PreProcessing#

class ml4eft.core.classifier.PreProcessing(fitter, path)[source]#

Bases: object

A feature preprocessor and data loader

__init__(fitter, path)[source]#
Parameters
  • fitter (Fitter) – Fitter object

  • path (dict) – Dictionary with paths to the SM and EFT dataset, e.g: {'sm': <path_to_sm_dataset>, 'eft': <path_to_eft_dataset>}

Methods

__init__(fitter, path)

param fitter

Fitter object

feature_scaling(fitter, scaler_path)

param fitter

Fitter object

load_data(fitter)

Loads pandas.DataFrame into SM and EFT dataframes.

feature_scaling(fitter, scaler_path)[source]#
Parameters
  • fitter (Fitter) – Fitter object

  • scaler_path (string) – Path to where preprocessing scaler must be saved

Returns

  • df_sm_scaled (pandas.DataFrame) – Rescaled SM events

  • df_eft_scaled (pandas.DataFrame) – Rescaled EFT events

load_data(fitter)[source]#

Loads pandas.DataFrame into SM and EFT dataframes.