Principles of deep training