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.

usaddress

:us: a python library for parsing unstructured United States address s...

302   1559   1559  

holiday-cn

📅🇨🇳中国法定节假日数据 自动每日抓取国务院公告

169   1554   1554  

DeepMoji

State-of-the-art deep learning model for analyzing sentiment, emotion,...

318   1551   1551  

text-analytics-with-python

Learn how to process, classify, cluster, summarize, understand syntax,...

811   1526   1526  

Style-Transfer-in-Text

Paper List for Style Transfer in Text

191   1500   1500  

tensorflow-nlp

NLP and Text Generation Experiments in TensorFlow 2.x / 1.x

425   1487   1487  

OpenNMT-tf

Neural machine translation and sequence learning using TensorFlow

381   1474   1474  

anago

Bidirectional LSTM-CRF and ELMo for Named-Entity Recognition, Part-of-...

372   1472   1472  

BotSharp

The Open Source Chatbot Framework in .NET

336   1466   1466  

NeuronBlocks

NLP DNN Toolkit - Building Your NLP DNN Models Like Playing Lego

195   1455   1455  

DAMO-ConvAI

DAMO-ConvAI: The official repository which contains the codebase for A...

225   1438   1438  

iOS_ML

List of Machine Learning, AI, NLP solutions for iOS. The most recent v...

154   1432   1432  

knowledge-graphs

A collection of research on knowledge graphs

281   1423   1423  

refinery

The data scientist's open-source choice to scale, assess and maintain...

70   1417   1417  

nlg-eval

Evaluation code for various unsupervised automated metrics for Natural...

225   1386   1386  

pke

Python Keyphrase Extraction module

279   1375   1375  

awesome-document-understanding

A curated list of resources for Document Understanding (DU) topic

159   1370   1370  

entity-recognition-datasets

A collection of corpora for named entity recognition (NER) and entity...

236   1350   1350  

nlp-tutorial

A list of NLP(Natural Language Processing) tutorials

269   1343   1343  

Speech-Emotion-Analyzer

The neural network model is capable of detecting five different male/f...

438   1333   1333  

transformers-interpret

Model explainability that works seamlessly with 🤗 transformers. Expla...

100   1325   1325  

TAADpapers

Must-read Papers on Textual Adversarial Attack and Defense

179   1305   1305  

wink-nlp

Developer friendly Natural Language Processing ✨

61   1285   1285  

jieba-php

"結巴"中文分詞:做最好的 PHP 中文分詞、中文斷詞組件。 / "Jieba" (Chine...

258   1267   1267  

spacy-transformers

🛸 Use pretrained transformers like BERT, XLNet and GPT-2 in spaCy

161   1264   1264  

obsei

Obsei is a low code AI powered automation tool. It can be used in vari...

167   1256   1256  

awesome-text-summarization

The guide to tackle with the Text Summarization

208   1215   1215  

textrank

TextRank implementation for Python 3.

262   1194   1194  

awesome-relation-extraction

📖 A curated list of awesome resources dedicated to Relation Extractio...

136   1192   1192  

Repo-2017

My first Python repo with codes in Machine Learning, NLP and Deep Lear...

678   1191   1191  

pororo

PORORO: Platform Of neuRal mOdels for natuRal language prOcessing

209   1189   1189  

tidytext

Text mining using tidy tools :sparkles::page_facing_up::sparkles:

181   1183   1183  

underthesea

Underthesea - Vietnamese NLP Toolkit

256   1182   1182  

hmtl

🌊HMTL: Hierarchical Multi-Task Learning - A State-of-the-Art neural n...

146   1176   1176  

fastText_multilingual

Multilingual word vectors in 78 languages

125   1173   1173  

budou

Budou is an automatic organizer tool for beautiful line breaking in CJ...

61   1139   1139  

bpemb

Pre-trained subword embeddings in 275 languages, based on Byte-Pair En...

93   1136   1136  

nltk_data

NLTK Data

958   1133   1133  

natural-language-processing

Resources for "Natural Language Processing" Coursera course.

1976   1125   1125  

projects

🪐 End-to-end NLP workflows from prototype to production

450   1121   1121  

conv-emotion

This repo contains implementation of different architectures for emoti...

307   1093   1093  

awesome-search

Awesome Search - this is all about the (e-commerce, but not only) sear...

96   1084   1084  

awesome-transformer-nlp

A curated list of NLP resources focused on Transformer networks, atten...

130   1082   1082  

FreeML

A List of Data Science/Machine Learning Resources (Mostly Free)

524   1072   1072  

nlp-in-practice

Starter code to solve real world text data problems. Includes: Gensim...

778   1070   1070  

PPLM

Plug and Play Language Model implementation. Allows to steer topic and...

187   1064   1064  

nlp-with-ruby

Curated List: Practical Natural Language Processing done in Ruby

68   1059   1059  

Treasure-of-Transformers

💁 Awesome Treasure of Transformers Models for Natural Language proces...

216   1023   1023  

basaran

Basaran is an open-source alternative to the OpenAI text completion AP...

55   1006   1006  

practical-nlp-code

Official Repository for Code associated with 'Practical Natural Langua...

481   993   993