Deep learning consists of the following three steps