Skip to main content
. 2024 Jun 9;24(12):3754. doi: 10.3390/s24123754
Algorithm 2 RF-SGB-SVM Algorithm for Drowsiness Prediction
  • Require: 

    CSFE Features, TrainedRF, TrainedXGB, TrainedSVM

  • Ensure: 

    Predictions (Drowsy or Fresh)

  •   1:

    TRFTrainedRF

  •   2:

    TXGBTrainedXGB

  •   3:

    TSVMTrainedSVM

  •   4:

    for each i in Dataset do

  •   5:

       RFPredictionTRF(i)

  •   6:

       XGBPredictionTXGB(i)

  •   7:

       SVMPredictionTSVM(i)

  •   8:

       HVPred[i]argmax({RFPrediction,XGBPrediction,SVMPrediction})

  •   9:

    end for

  • 10:

    Output: Drowsy | Fresh HVPred