A Series of Notes on Deep Learning: Neural network basic concepts Backpropagation Training tricks of neural network Convolutional Neural Network Recurrent Neural Network