Machine Learning And Deep Learning For Modeling And Control Of Internal Combustion Engines