Autoregressive Convolutional Neural Network