O'Reilly logo

Hands-On Natural Language Processing with Python by Rajalingappaa Shanmugamani, Rajesh Arumugam

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Model

As discussed earlier, we can consider the problem of named entity recognition a sequence problem. A common deep learning approach, followed by most NLP systems, is to use RNNs. However, before we decide on the architecture for our RNN model, we need to think about how we will be providing our input and processing the output from our model. 

As our input data is in the form of words, we need a dense vector representation for each word, . Such a representation is also known as a word embedding; commonly available, pretrained word embeddings include Word2vec, GloVe, and fastText. Such pretrained word vectors provide very good semantic representations ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required