“…The most common type of machine learning tool used in data-driven approaches is deep learning (DL), specifically deep neural networks (DNNs) [5,12,20,24,34,40,56]. Other techniques include support vector machines [57], case based reasoning [21], random forests [13], decision trees [35], gradient boosting [65], kernel regression [59], principal component analysis [26], and matrix factorization methods [29,30]. The estimation results from data-driven methods are often reported to be more accurate than model-based approaches.…”