Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-nlp
https://github.com/supertopdev/awesome-nlp
Last synced: about 20 hours ago
JSON representation
-
Techniques
-
Text Summarization
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- TextRank- bringing order into text
- Modelling compressions with Discourse constraints
- Deep Recurrent Generative Decoder model for Abstractive Text Summarization - to-sequence oriented encoder-decoder model equipped with a deep recurrent generative decoder.
- A Semantic Relevance Based Neural Network for Text Summarization and Text Simplification - decoder for text summarization.
- TextSum
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
- Example blogpost - Summarization-with-Amazon-Reviews).
-
Named Entity Recognition
-
Text Embeddings
- Efficient Estimation of Word Representations in Vector Space
- Word2Vec Resources on Github
- GloVe: Global vectors for word representation
- Pre-trained Vectors
- arXiv: Enriching Word Vectors with Subword Information
- HLBL language model
- Improving Word Representations Via Global Context And Multiple Word Prototypes
- Dependency based word embeddings
- sense2vec - on word sense disambiguation
- Infinite Dimensional Word Embeddings - new
- Skip Thought Vectors - word representation method
- Adaptive skip-gram - similar approach, with adaptive properties
- Improving distributional similarity with lessons learned from word embeddings
- Deep Contextualized Word Represenations - [PyTorch](https://github.com/allenai/allennlp/blob/master/tutorials/how_to/elmo.md) - [TF Implementation](https://github.com/allenai/bilm-tf)
- Deep Learning, NLP, and Representations
- Efficient Estimation of Word Representations in Vector Space
-
Thought Vectors
- Recursive Deep Models for Semantic Compositionality Over a Sentiment Treebank
- Distributed Representations of Sentences and Documents
- Le - technologies.com/doc2vec-tutorial/)
- Deep Recursive Neural Networks for Compositionality in Language
- Semi-supervised Sequence Learning
- Semi-supervised Sequence Learning
-
Machine Translation
- seq2seq tensorflow tutorial
- arXiv: Sequence to Sequence Learning with Neural Networks
- arXiv: Neural Machine Translation by jointly learning to align and translate
- arXiv: A Convolutional encoder model for neural machine translation
- Convolutional Sequence to Sequence learning
- Convolutional over Recurrent Encoder for neural machine translation
- blog post - decoder architecture with seq2seq models. [Tensorflow Code here](https://github.com/tensorflow/nmt)
- arXiv: Sequence to Sequence Learning with Neural Networks
- arXiv: Neural Machine Translation by jointly learning to align and translate
-
Dialogs and Conversational
- A Neural Network Approach to Context-Sensitive Generation of Conversational Responses
- Recurrent Neural Network Language Model (RLM) architecture of (Mikolov et al., 2010).
- Implementing RNN Language Models by Denny Britz
- Neural Responding Machine for Short-Text Conversation
- arXiv: A Neural Conversation Model - XIAAAAJ) 2015. Uses LSTM RNNs to generate conversational responses
- arXiv: A Neural Conversation Model - XIAAAAJ) 2015. Uses LSTM RNNs to generate conversational responses
- A Neural Network Approach to Context-Sensitive Generation of Conversational Responses
- Neural Responding Machine for Short-Text Conversation
-
Memory and Attention Models
- Annotated Transformer
- End-To-End Memory Networks
- Reasoning, Attention and Memory RAM workshop at NIPS 2015. slides included
- Neural Turing Machines
- Inferring Algorithmic Patterns with Stack-Augmented Recurrent Nets
- Memory Networks
- End-To-End Memory Networks
- Inferring Algorithmic Patterns with Stack-Augmented Recurrent Nets
-
Natural Language Understanding
-
Question Answering and Knowledge Extraction
- Markov Logic Networks for Natural Language Question Answering
- Template-Based Information Extraction without the Templates
- Relation extraction with matrix factorization and universal schemas
- Teaching Machines to Read and Comprehend - DeepMind paper
- Relation Extraction with Matrix Factorization and Universal Schemas
- Presentation slides for MLN tutorial
- Presentation slides for QA applications of MLNs
- Presentation slides
- Markov Logic Networks for Natural Language Question Answering
-
Text Classification
-
-
Tutorials
-
Reading Content
-
Videos and Online Courses
-
-
Libraries
-
Books
- Twitter-text - A JavaScript implementation of Twitter's text processing library
- gensim - Python library to conduct unsupervised semantic modelling from plain text :+1:
- CRFsuite - CRFsuite is an implementation of Conditional Random Fields (CRFs) for labeling sequential data.
- Practical Natural Language Processing done in Ruby
-
Services
- Amazon Comprehend - NLP and ML suite covers most common tasks like NER, tagging, and sentiment analysis
- ParallelDots - State of the art Text Analysis API Service ranging from Sentiment Analysis to Intent Analysis
- Microsoft Cognitive Service
- TextRazor
-
-
NLP in Korean
-
Libraries
- Mecab (Korean) - C++ library for Korean NLP
- KoalaNLP - Scala library for Korean Natural Language Processing.
- KoNLP - R package for Korean Natural language processing
-
Blogs and Tutorials
-
Datasets
- KAIST Corpus - A corpus from the Korea Advanced Institute of Science and Technology in Korean.
- Chosun Ilbo archive - dataset in Korean from one of the major newspapers in South Korea, the Chosun Ilbo.
-
-
NLP in Indic languages
-
Corpora and Treebanks
- Hindi Dependency Treebank - A multi-representational multi-layered treebank for Hindi and Urdu
- Universal Dependencies Treebank in Hindi
-
-
NLP in Thai
-
Corpora
- Inter-BEST - A text corpus with 5 million words with word segmentation
- Prime Minister 29 - Dataset containing speeches of the current Prime Minister of Thailand
-
Other Languages
-
-
Credits
-
Other Languages
-
-
NLP in Spanish
Categories
Sub Categories
Text Summarization
28
Text Embeddings
16
Machine Translation
9
Question Answering and Knowledge Extraction
9
Memory and Attention Models
8
Dialogs and Conversational
8
Thought Vectors
6
Reading Content
6
Other Languages
5
Natural Language Understanding
5
Named Entity Recognition
4
Books
4
Services
4
Corpora
4
Libraries
3
Text Classification
3
Blogs and Tutorials
2
Corpora and Treebanks
2
Datasets
2
Videos and Online Courses
2