3 Essential Steps to Achieving Optimal Deep Learning Results