Hive_ML_feature_selection script#
Script to run Sequential 5-CV Forward Feature Selection on a Feature Set. The SFFS summary (in JSON format) is saved
in the experiment folder, defined by the experiment_name argument.
usage: Hive_ML_feature_selection [-h] --feature-file FEATURE_FILE
--config-file CONFIG_FILE --experiment-name
EXPERIMENT_NAME [--split-file SPLIT_FILE]
[-v | -q]
Named Arguments#
- --feature-file
Input Dataset folder
- --config-file
Configuration JSON file with experiment and dataset parameters.
- --experiment-name
Experiment name used to save the SFFS summary.
- --split-file
Split file used to split the data into train and test sets.
- -v, --verbose
Enable verbose output in terminal. Add multiple times to increase verbosity.
- -q, --silent
Suppress most log outputs in terminal.
Example call:
Hive_ML_feature_selection.py -feature-file /path/to/feature_table.csv --config-file config_file.json --experiment-name Radiomics