The so-called "deep learning experts" don't understand why their creations work either lol
It's a neural network, you give a number of inputs to it(for example pixels of a picture), and it will multiply and add it to some magical numbers and passes it to the next layer. In the end if the resulting number after passing all of the layers is between 5 and 6, for example, the network decides that it's a picture of a cat