25 terms to explain the basics of neural networks, deep learning, Convolutional Neural Network, Recurrent Neural network & gradient descent in data science