Most popular natural-language-processing repositories and open source projects

Natural language processing (NLP) is a field of computer science that studies how computers and humans interact. In the 1950s, Alan Turing published an article that proposed a measure of intelligence, now called the Turing test. More modern techniques, such as deep learning, have produced results in the fields of language modeling, parsing, and natural-language tasks.

entailment-neural-attention-lstm-tf

(arXiv:1509.06664) Reasoning about Entailment with Neural Attention.

23   42   42  

QA-Tutorial

The repo contains all the materials related to Question Answering.

15   42   42  

crnn-pytorch

✍️ Convolutional Recurrent Neural Network in Pytorch | Text Recognitio...

6   42   42  

materials-synthesis-generative-models

Public release of data and code for materials synthesis generation

12   42   42  

numwords

Go package to convert natural language strings to numbers

3   42   42  

pytorch-ner

Pipeline for training NER models using PyTorch.

3   42   42  

ML_for_SLA

Training a neural network to isolate comprehensible input from unstruc...

0   41   41  

watson-document-classifier

Augment IBM Watson Natural Language Understanding APIs with a configur...

48   41   41  

dmn-tensorflow

TensorFlow implementation of 'Ask Me Anything: Dynamic Memory Networks...

26   41   41  

Attention_is_All_You_Need

4   41   41  

nlp-resources

A curated list of natural language processing courses, video lectures,...

11   41   41  

RBERTviz

Visualization tools to use with RBERT

6   41   41  

MiningResume

Text Mining certain fields from a resume

39   41   41  

multilingual_nmt

Experiments on Multilingual NMT

8   41   41  

article-tagging

Natural Language Processing of Chicago news articles

23   41   41  

bert-sentiment

Fine-grained Sentiment Classification Using BERT

7   41   41  

pygrams

Extracts key terminology (n-grams) from any large collection of docume...

20   41   41  

PersianNER

Named-Entity Recognition in Persian Language

8   41   41  

blocks

Blocks World -- Simulator, Code, and Models (Misra et al. EMNLP 2017)

14   40   40  

yap

Yet Another (natural language) Parser

22   40   40  

SRB

Code for "Improving Semantic Relevance for Sequence-to-Sequence Learni...

18   40   40  

word_tokenize

Vietnamese Word Tokenize

22   40   40  

tying-wv-and-wc

Implementation for "Tying Word Vectors and Word Classifiers: A Loss Fr...

8   40   40  

Understanding-Financial-Reports-using-Natural-Language-Processing

Investigate how mutual funds leverage credit derivatives by studying t...

20   40   40  

ODSQA

ODSQA: OPEN-DOMAIN SPOKEN QUESTION ANSWERING DATASET

7   40   40  

discoursegraphs

linguistic converter / merging tool for multi-level annotated corpora....

5   40   40  

awesome-text-style-transfer

A list of resources about Text Style Transfer

8   39   39  

Visual-Semantic-Embeddings-an-incomplete-list

A paper list of visual semantic embeddings and text-image retrieval.

3   39   39  

language-modelling

Generating Text using Deep Learning in Python - LSTM, RNN, Keras

26   39   39  

convolutional-vqa

13   39   39  

Conversational-AI

Conversational AI Reading Materials

6   39   39  

namaco

Character Based Named Entity Recognition.

11   38   38  

monkeylearn-node

Official Node client for the MonkeyLearn API. Build and consume machin...

13   38   38  

pytorch-nlp-tutorial-nyc2017

Materials for O'Reilly DL 4 NLP tutorial (NYC, June 2017)

22   38   38  

maru

Morphological Analyzer for Russian 💬

5   38   38  

reading_comprehension_tf

Machine Reading Comprehension in Tensorflow

7   38   38  

Divan.hs

Ottoman Divan poetry vezin checker in Haskell!

1   38   38  

Relation-Classification

Relation Classification - SEMEVAL 2010 task 8 dataset

11   37   37  

linguistic-datasets-portuguese

Linguistic Datasets for Portuguese: Lista de conjuntos de dados linguí...

3   37   37  

KG4ZeroShotText

Source code of the paper 'Integrating Semantic Knowledge to Tackle Zer...

10   37   37  

lingvo--Ner-ru

Named entity recognition (NER) in Russian texts / Определение именован...

6   37   37  

VirtualBLU

A Virtual Assistant for Windows PC with wicked Qt Graphics.

3   37   37  

ConWea

Code for the paper "Contextualized Weak Supervision for Text Classific...

16   37   37  

golgotha

Contextualised Embeddings and Language Modelling using BERT and Friend...

6   36   36  

DeepNLP

基于深度学习的自然语言处理库

19   36   36  

Hub

🔌 A central repository collecting pre-trained adapter modules

13   36   36  

gsoc2018-3gm

💫 Automated codification of Greek Legislation with NLP

6   36   36  

PQG-pytorch

Paraphrase Generation model using pair-wise discriminator loss

10   36   36  

JHazm

A Java version of Hazm (Python library for digesting Persian text)

19   36   36  

nlp-calendar

2021 call-for-paper nlp calendar

6   36   36