Artificial Intelligence and Data Driven Optimization of Internal Combustion Engines