“…Machine learning techniques are used in several scientific and engineering fields since the early 1990s to solve complicated non-linear problems. Petroleum engineers and petroleum geologists use different machine learning techniques to solve problems related to petroleum industry, such as the characterization of the heterogeneous hydrocarbon reservoirs [33,34], evaluation of the reserve of unconventional reservoirs [35][36][37][38], estimation of the rock mechanical parameters, such as the static Poisson's ratio in carbonate reservoirs [39] and the static Young's modulus for sandstone reservoirs [24,40], evaluation of the integrity of wellbore casing [41,42], optimization of drilling hydraulics [43], evaluation of pore pressure and fracture pressure [44,45], hydrocarbon recovery factor estimation [46,47], determination of the alteration in the drilling fluids rheology in real-time [48,49], optimization of rate of penetration [50,51], prediction of the formation tops [52], and others.…”