A brief introduction to deep learning and artificial neural network for beginners. Neural networks form the base of deep learning a sub-field of machine learning where the algorithms are inspired by the structure of the human brain. Neural networks take in data train themselves to recognize the patterns in this data, and then predict the outputs for a new set of similar data.