ertk.train.TrainConfig
- class ertk.train.TrainConfig(balanced: bool = True, reps: int = 1, normalise: str = 'online', transform: TransformClass = TransformClass.std, seq_transform: str = 'global', n_jobs: int = 1, verbose: int = 0, label: str = 'label', sklearn: Any | None = None, pytorch: Any | None = None, tensorflow: Any | None = None)
Bases:
ERTKConfigClass to hold training configuration.
- __init__(balanced: bool = True, reps: int = 1, normalise: str = 'online', transform: TransformClass = TransformClass.std, seq_transform: str = 'global', n_jobs: int = 1, verbose: int = 0, label: str = 'label', sklearn: Any | None = None, pytorch: Any | None = None, tensorflow: Any | None = None) None
Methods
__init__([balanced, reps, normalise, ...])Inherited Methods
from_config(config)Create config object from any compatible config.
from_file(path[, override])Create config from YAML file and optionlly override some values.
merge_with_args([args])Merge config with command-line arguments.
to_dictconfig()Convert config to DictConfig.
to_file(path)Write config to YAML file.
to_string()Generate YAML string representation of config.
Attributes
Whether to use class-balanced sample weights.
Name of label column.
Number of jobs to run in parallel.
Normalisation method.
PyTorch configuration.
Number of repetitions.
Transform method for sequence normalisation.
Scikit-learn configuration.
TensorFlow configuration.
Transform method for normalisation.
Verbosity level.
- transform: TransformClass = 'std'
Transform method for normalisation. Can be one of “std”, “minmax”, or “none”.