Neural Networks for Natural Language Processing