Implement some deep learning architectures and neural network algorithms, including BP,RBM,DBN,Deep autoencoder and so on.