Deep Learning Techniques For Beginners