Deep Learning For Beginners