What is DNN?
Deep Neural Networks (DNN) is a trainable algorithm that enables a computer to solve many human-like tasks like separating sounds, faces, and voices. As an example, the technology is already used in Smartphones to identify people in photographs and in automatic speech recognition.
A DNN works like large networks of simple ‘neurons’ inspired by the way the brain works. Each neuron is a simple element that receives multiple inputs and performs a series of simple actions which generate an output. When many neurons are stacked and densely interconnected, they can handle more complex input, and such neuron-layers can learn to perform very difficult tasks. This means that they learn from examples, and apply their knowledge to different, but similar, tasks. As an example, they can learn to analyse, recognise and separate specific sound sources.
Learn more in the video below.