Gather Data, Train Deep Learning Models, Evaluate, Use & Deploy, Review, and Update Machine Learning Models