Key Concepts in Deep Learning