- Google open-sources BERT, a state-of-the-art pretraining technique for natural language processing
- Sebastian Ruder, Research scientist, DeepMind - Machine Learning, Deep Learning, & NLP
- Top free software: text analysis, text mining
- king - man + woman is queen; but why?
- The 4 Biggest Open Problems in NLP
- OpenAI let us try its state-of-the-art NLP text generator
- Introductory: NLP for hackers
- Intermediate (by Jason Brownlee): Applications of Deep Learning for NLP
- Learn Natural Language Processing: From Beginner to Expert
- How to Get Started with Deep Learning for Natural Language Processing (7-Day Mini-Course)
- Understanding Convolutional Neural Networks for NLP
- How to solve 90% of NLP problems: a step-by-step guide
- BloomsburyAI's Open Source NLP tool: Cape Webservices - backend server | Rest of BloomsburyAI's Open Source NLP tool - Cape [Bought out by FB around March/April 2019]
- Better NLP library (experimental)
- Facebook's PyText
- Facebook's FastText | homepage | docs
- Smile - Statistical Machine Intelligence and Learning Engine
- Standford NLP Group
- Google’s Bert | TensorFlow code and pre-trained models for BERT
- H2O Driverless AI
- The Illustrated Word2vec
- LDA (topic modelling)
- Top libraries
- 5 Heroic Tools for Natural Language Processing | Top 5 Python NLP Libraries to Build a Human like Applications | 5 open source tools for taming text | Comparing the Functionality of Open Source Natural Language Processing Libraries
- Comparison of Top 6 Python NLP Libraries
- Top 10 Python Libraries for Natural Language Processing (2018)
- Quora: best NLP library question: 1 | 2 | 3
- Awesome NLP
- Python NLP for Hackers
- NLP vs NLU vs NLG (Know what you are trying to achieve) NLP engine (Part-1)
- NLP engine(Part-2) -> Best Text Processing tools or libraries for Natural Language Processing
- Natural Language Extraction - Using spaCy on a set of novels
- A short gist for extracting NER + grouping using emma
- Spacy Cheatsheet
- NeuralCoref 4.0: Coreference Resolution in spaCy with Neural Networks
- StarSpace: Learning embeddings for classification, retrieval and ranking
- Free NLP service - Natural Language for Developers
- Code for the paper "Neural Metaphor Detection in Context"
- Grasping the Finer Point:A Supervised Similarity Network for Metaphor Detection
- Learning to Identify Metaphors from a Corpus of Proverbs
- Metaphor Detection with Cross-Lingual Model Transfer
- Metaphor Interpretation Using Paraphrases Extracted from the Web
- Keras (bag of words) post - expanded version
- Movie Sentiment Analysis at MaM Study Group - sessions occur once a week
- Beginners/introductory: guide to sentimental analysis
- Introductory: Sentiment analysis with StackOverflow posts using Keras
- Intermediate (by Siraj): NLP and Sentiment Analysis
- NLP and sentiment analysis with Python
- Deep Learning: LSTM Networks for Sentiment Analysis Tutorial
- Emotion sentiment Analysis practitioners guide
- Sentiment analysis visualisation
- Doc2vec word embeddings and UMAP visualisation notebook | Data
- NLP using word vectors with Spacy notebook
- Jupyter notebook for entity recognition and sentiment analysis
- Convert unstructured data to structured data with machine learning
- How do I turn unstructured data into structured data?
- The Use of NLP to Extract Unstructured Medical Data From Text
- Step by step guide to extract insights from free text (unstructured data)
- Understand Text Summarization and create your own summarizer in python
- Beyond bag of words: Using PyTextRank to find Phrases and Summarize text
- Build a simple text summarisation tool using NLTK
- Summarise Text with TFIDF in Python
- How to Make a Text Summarizer - Intro to Deep Learning #10 by Siraj Raval
Contributions are very welcome, please share back with the wider community (and get credited for it)!
Please have a look at the CONTRIBUTING guidelines, also have a read about our licensing policy.
Back to main page (table of contents)