nlp-notebooks A collection of notebooks for Natural Language Processing from NLP Town NLP 101 An Introduction to Word Embeddings NLP with Pre-trained models from spaCy and StanfordNLP Discovering and Visualizing Topics in Texts with LDA Named Entity Recognition Updating spaCy's Named Entity Recognition System Named Entity Recognition with Conditional Random Fields Sequence Labelling with a BiLSTM in PyTorch Text classification "Traditional" Text Classification with Scikit-learn Sentence similarity Simple Sentence Similarity Data Exploration with Sentence Similarity Multilingual word embeddings Introduction Cross-lingual sentence similarity Cross-lingual transfer learning Transfer Learning Keras sentiment analysis with Elmo Embeddings Text classification with BERT in PyTorch