The pipeline comprises the following steps:
Although the pipeline broadly follows the same major steps as other supervised techniques, each step has been further optimized in an attempt to yield better solutions. Examples include train-test splits ensuring equal size distribution in the 1st step, an auto-ML pipeline performing effective feature selection and ML model selection in the 2nd and 3rd steps and exploration strategies incorporated into the sampling algorithms in the 4th step.