Deep Neural Networks With Contextual Probabilistic Units