Theory and Experiments on Vector Quantized Autoencoders