A neural network is a method in artificial intelligence (AI) that teaches computers to process data in a way that is inspired by the human brain. It is a type of machine learning (ML) process, called deep learning, that uses interconnected nodes or neurons in a layered structure that resembles the human brain. _eg; O----\ /--------O---\ O---/---------O--/-------O / \ O--\---------0----/ In the past 10 years, the best performing artificial intelligence system have resulted from a technique called “deep learning.” When a neural net is being trained, all of its weights and thresholds are initially set to random values. Training data is fed to the bottom layer and it passes through the succeeding layers, getting multiplied and added together in complex ways, until it finally arrives, radically transformed, at the output layer. During training, the weights and thresholds are continually adjusted until training data with the same labels consistently yield similar outputs.