Data Science, Machine Learning and Deep Learning

Let me quickly revisit the list of tasks involved in Data Science i.e Collect, Store, Process, Describe and Model. I would like to elaborate a little bit on the Modeling task. It can be broadly divided into Statistical Modeling and Algorithmic Modeling.
Statistical Modeling: This deals with simple models that can be used to make simple concrete estimates with great confidence.
Algorithmic Modeling: This is the point where Machine Learning comes in. This deals with more complex models to make predictions on unseen data. Deep learning is used when we need more sophisticated models that learn highly complex patterns found in data to make predictions on unseen data.