A collection of notebooks for Natural Language Processing from NLP Town
# nlp-notebooks
A collection of notebooks for Natural Language Processing from NLP Town

## NLP 101

1. [An Introduction to Word Embeddings](https://github.com/nlptown/nlp-notebooks/blob/master/An%20Introduction%20to%20Word%20Embeddings.ipynb)
2. [NLP with Pre-trained models from spaCy and StanfordNLP](https://github.com/nlptown/nlp-notebooks/blob/master/NLP%20with%20pretrained%20models%20-%20spaCy%20and%20StanfordNLP.ipynb)
3. [Discovering and Visualizing Topics in Texts with LDA](https://github.com/nlptown/nlp-notebooks/blob/master/Discovering%20and%20Visualizing%20Topics%20in%20Texts%20with%20LDA.ipynb)

## Named Entity Recognition

1. [Updating spaCy's Named Entity Recognition System](https://github.com/nlptown/nlp-notebooks/blob/master/Updating%20spaCy's%20Named%20Entity%20Recognition%20System.ipynb)
2. [Named Entity Recognition with Conditional Random Fields](https://github.com/nlptown/nlp-notebooks/blob/master/Named%20Entity%20Recognition%20with%20Conditional%20Random%20Fields.ipynb)
3. [Sequence Labelling with a BiLSTM in PyTorch](https://github.com/nlptown/nlp-notebooks/blob/master/Sequence%20Labelling%20with%20a%20BiLSTM%20in%20PyTorch.ipynb)
4. [Medical Entity Recognition with Pretrained Transformers](https://github.com/nlptown/nlp-notebooks/blob/master/Medical%20Entity%20Recognition%20with%20Pretrained%20Transformers.ipynb)

## Text classification

1. ["Traditional" Text Classification with Scikit-learn](https://github.com/nlptown/nlp-notebooks/blob/master/Traditional%20text%20classification%20with%20Scikit-learn.ipynb)
2. [Intent Classification with Smaller Transformers](https://github.com/nlptown/nlp-notebooks/blob/master/Intent%20Classification%20with%20Small%20Transformers.ipynb)
3. [Zero-Shot Text Classification](https://github.com/nlptown/nlp-notebooks/blob/master/Zero-Shot%20Text%20Classification.ipynb)

## Sentence similarity

1. [Simple Sentence Similarity](https://github.com/nlptown/nlp-notebooks/blob/master/Simple%20Sentence%20Similarity.ipynb)
2. [Data Exploration with Sentence Similarity](Data%20exploration%20with%20sentence%20similarity.ipynb)

## Multilingual word embeddings

1. [Introduction](https://github.com/nlptown/nlp-notebooks/blob/master/Multilingual%20Embeddings%20-%201.%20Introduction.ipynb)
2. [Cross-lingual sentence similarity](https://github.com/nlptown/nlp-notebooks/blob/master/Multilingual%20Embeddings%20-%202.%20Cross-lingual%20Sentence%20Similarity.ipynb)
3. [Cross-lingual transfer learning](https://github.com/nlptown/nlp-notebooks/blob/master/Multilingual%20Embeddings%20-%203.%20Transfer%20Learning.ipynb)

## Transfer Learning

1. [Keras sentiment analysis with Elmo Embeddings](https://github.com/nlptown/nlp-notebooks/blob/master/Elmo%20Embeddings.ipynb)
2. [Text classification with BERT in PyTorch](https://github.com/nlptown/nlp-notebooks/blob/master/Text%20classification%20with%20BERT%20in%20PyTorch.ipynb)
3. [Multilingual text classification with BERT](https://github.com/nlptown/nlp-notebooks/blob/master/Multilingual%20text%20classification%20with%20BERT.ipynb)
