Gaussian mixture layers for neural networks