Artificial neural networks and deep learning Artificial intelligence mathematics