Deep learning is generally considered a subset of machine learning, involving the training of artificial neural networks (ANNs). ANNs are at the forefront of machine learning. They have the ability to solve complex problems involving massive amounts of data. Many of the principles of machine learning generally are also important in deep learning specifically, so we will spend some time reviewing these here.
In this chapter, we will discuss the following topics:
- Approaches to machine learning
- Learning tasks
- Features
- Models
- Artificial neural networks