Deep Learning: Concepts and Applications for Beginners