“…In the domain, recent research trends suggest the use of the more robust deep learning (DL)-based methods artificial neural networks (ANNs) over the more fundamental machine learning (ML) algorithms like K-Nearest Neighbor(KNN), gradient boosting classifier (GBC) Support Vector Machines (SVM), Random Forest (RF), Decision Tree (DT), multi-layer perceptron (MLP), etc. Although characterized with superior detection and predictive accuracy, these ANNs are still faced with interpretability challenges, excessive parameters dependence, demands big data, over-fitting/under-fitting issues, computational cost, and complexity [2,13,27,28]. On the bright side, ML algorithms are more interpretable, easy to use, efficient with little data, resource-friendly, and reliable given the right inputs [2].…”