Setup SuperConfig object.
Usage
setup_SuperConfig(
dat_training_path,
dat_validation_path = NULL,
dat_test_path = NULL,
weights = NULL,
preprocessor_config = NULL,
algorithm = NULL,
hyperparameters = NULL,
tuner_config = NULL,
outer_resampling_config = NULL,
execution_config = setup_ExecutionConfig(),
question = NULL,
outdir = "results/",
verbosity = 1L
)Arguments
- dat_training_path
Character: Path to training data file.
- dat_validation_path
Character: Path to validation data file.
- dat_test_path
Character: Path to test data file.
- weights
Optional Character: Column name in training data to use as observation weights. If NULL, no weights are used.
- preprocessor_config
PreprocessorConfigobject: Configuration for data preprocessing.- algorithm
Character: Algorithm to use for training.
- hyperparameters
Hyperparametersobject: Configuration for model hyperparameters.- tuner_config
TunerConfigobject: Configuration for hyperparameter tuning.- outer_resampling_config
ResamplerConfigobject: Configuration for outer res resampling during model training.- execution_config
ExecutionConfigobject: Configuration for execution settings. Setup with setup_ExecutionConfig.- question
Character: Question to answer with the supervised learning analysis.
- outdir
Character: Output directory for results.
- verbosity
Integer: Verbosity level.
Examples
sc <- setup_SuperConfig(
dat_training_path = "train.csv",
preprocessor_config = setup_Preprocessor(remove_duplicates = TRUE),
algorithm = "LightRF",
hyperparameters = setup_LightRF(),
tuner_config = setup_GridSearch(),
outer_resampling_config = setup_Resampler(),
execution_config = setup_ExecutionConfig(),
question = "Can we tell iris species apart given their measurements?",
outdir = "models/"
)