Most popular nlp 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.

opencc4j

🇨🇳Open Chinese Convert is an opensource project for conversion between...

56   369   369  

commit-autosuggestions

A tool that AI automatically recommends commit messages.

15   368   368  

dodrio

Exploring attention weights in transformer-based models with linguisti...

36   367   367  

delft

a Deep Learning Framework for Text

63   365   365  

studies

Notes of Develop/NLP/DeepLearning/Algorithms/LeetCodes

71   365   365  

splade

SPLADE: sparse neural search (SIGIR21, SIGIR22)

57   365   365  

PERT

PERT: Pre-training BERT with Permuted Language Model

25   364   364  

Data-Science-Hacks

Data Science Hacks consists of tips, tricks to help you become a bette...

301   364   364  

gomarkov

Markov chains in golang

34   363   363  

nlp_fundamentals

📘 Contains a series of hands-on notebooks for learning the fundamenta...

42   361   361  

tacred-relation

PyTorch implementation of the position-aware attention model for relat...

97   360   360  

bert4pytorch

超轻量级bert的pytorch版本,大量中文注释,容易修改结构,持续更新

67   359   359  

nlp_thai_resources

More than 50+ collections of Thai Natural Language Processing librarie...

73   358   358  

ESIM

Implementation of the ESIM model for natural language inference with P...

103   358   358  

rat-sql

A relation-aware semantic parsing model from English to SQL

112   357   357  

Hierarchical-attention-networks-pytorch

Hierarchical Attention Networks for document classification

98   355   355  

pytorch_RVAE

Recurrent Variational Autoencoder that generates sequential data imple...

91   353   353  

coursera-natural-language-processing-specialization

Programming assignments from all courses in the Coursera Natural Langu...

334   352   352  

transformer-tensorflow

TensorFlow implementation of 'Attention Is All You Need (2017. 6)'

113   349   349  

awesome-nlprojects

List of projects related to Natural Language Processing (NLP) that mak...

89   349   349  

program-y

Python 3.x based AIML 2.0 Chatbot interpreter, framework, related prog...

135   348   348  

aravec

AraVec is a pre-trained distributed word representation (word embeddin...

78   348   348  

LLamaSharp

C#/.NET binding of llama.cpp, including LLaMa/GPT model inference and...

42   348   348  

megabots

🤖 State-of-the-art, production ready LLM apps made mega-easy, so you...

34   348   348  

wikipron

Massively multilingual pronunciation mining

76   347   347  

tensorlayer-tricks

How to use TensorLayer

62   347   347  

jumanpp

Juman++ (a Morphological Analyzer Toolkit)

40   347   347  

Entity-Linking-Recent-Trends

Recent trends of Entity Linking, Disambiguation, and Representation.

18   346   346  

Few-NERD

Code and data of ACL 2021 paper "Few-NERD: A Few-shot Named Entity Rec...

57   346   346  

libai

LiBai(李白): A Toolbox for Large-Scale Distributed Parallel Training

47   346   346  

displacy

:boom: displaCy.js: An open-source NLP visualiser for the modern web

75   345   345  

a-PyTorch-Tutorial-to-Sequence-Labeling

Empower Sequence Labeling with Task-Aware Neural Language Model | a P...

80   345   345  

multi-task-NLP

multi_task_NLP is a utility toolkit enabling NLP developers to easily...

55   345   345  

100-Days-of-NLP

120   344   344  

BMList

A List of Big Models

14   343   343  

memn2n

End-To-End Memory Network using Tensorflow

140   343   343  

pyss3

A Python package implementing a new interpretable machine learning mod...

44   343   343  

awesome-list-of-awesomes

A curated list of all the Awesome --Topic Name-- lists I've found till...

47   341   341  

language_tool_python

a free python grammar checker 📝✅

41   340   340  

node-word2vec

Node.js interface to the Google word2vec tool.

54   340   340  

word2word

Easy-to-use word-to-word translations for 3,564 language pairs.

52   340   340  

simple-effective-text-matching

Source code of the ACL2019 paper "Simple and Effective Text Matching w...

67   338   338  

GPT2

PyTorch Implementation of OpenAI GPT-2

65   337   337  

COVID-19-NLP-vis

使用 flask + pyecharts 搭建的新冠肺炎疫情数据可视化交互分析网站平台,...

68   335   335  

COVID-QA

API & Webapp to answer questions about COVID-19. Using NLP (Question A...

121   335   335  

ChemDataExtractor

Automatically extract chemical information from scientific documents

120   334   334  

dialogbot

dialogbot, provide search-based dialogue, task-based dialogue and gene...

63   334   334  

cherche

Neural Search

15   333   333  

jiebaR

Chinese text segmentation with R. R语言中文分词 (文档已更新 🎉 :ht...

110   333   333