Convolutional sparse coding
neural network coding model