Introduction
Supervised learning
Hybrid modelling
Data-driven optimization
Reinforcement learning
Unsupervised learning
Acknowledgments