深度学习在自然语言处理(NLP)领域已经被广泛应用,在传统领域过去看似复杂的挑战,也都已经取得了非常显著的进步。本文主要从一道Kaggle实战题目说起,并借此为例,展现深度学习在NLP上的一个应用。该实际问题可以被认为是语义理解或神经翻译的一个典型例子,在解决这个问题的过程中,我们将具体用到包括LSTM【5】、Word Embedding【4】、Siamese网络【6】等诸多技术,如果读者对其中的某个技术不甚了解可以查阅文末参考文献中给出的我之前所编写的几个入门博文。本文所使用的框架仍然是十分简明的Keras(当然,如果你更熟悉TensorFlow或者PyTorch,基于本文的简单改写也是非常简单的)。深度学习在自然语言处理(NLP)领域已经被广泛应用,在传统领域过去看似复杂的挑战,也都已经取得了非常