During the last years there has been growing interest in using neural networks for language modeling.
it can be shown that the outputs of a neural network trained in this manner converge to the posterior probabilities.