Topic

nlp

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.

Repositories (1493)

are-16-heads-really-better-than-1
are-16-heads-really-better-than-1 pmichel31415 Shell

Code for the paper "Are Sixteen Heads Really Better than One?"

140
UnilmChatchitRobot
UnilmChatchitRobot liucongg Python

Unilm for Chinese Chitchat Robot.基于Unilm模型的夸夸式闲聊机器人项目。

140
NL2SQL-RULE
NL2SQL-RULE guotong1988 Python

Content Enhanced BERT-based Text-to-SQL Generation https://arxiv.org/abs/1910.07179

139
kaggle-quora-dup
kaggle-quora-dup aerdem4 Python

Solution to Kaggle's Quora Duplicate Question Detection Competition

138
matilda
matilda Wluper JavaScript

MATILDA: Multi-AnnoTator multi-language Interactive Lightweight Dialogue Annotator

138
fnc-1-baseline
fnc-1-baseline FakeNewsChallenge Python

A baseline implementation for FNC-1

138
w2n
w2n akshaynagpal Python

Convert number words (eg. twenty one) to numeric digits (21)

138
getlang
getlang rylans Go

Natural language detection package in pure Go

138
stanza-old
stanza-old stanfordnlp Python

Stanford NLP group's shared Python tools.

137
MnemonicReader
MnemonicReader HKUST-KnowComp Python

A PyTorch implementation of Mnemonic Reader for the Machine Comprehension task

137
Echo
Echo digantamisra98 Python

Python package containing all custom layers used in Neural Networks (Compatible with PyTorch, TensorFlow and MegEngine)

137
RDRPOSTagger
RDRPOSTagger datquocnguyen HTML

A fast and accurate POS and morphological tagging toolkit (EACL 2014)

137
NLPnote
NLPnote SpringMagnolia

Gitbook Address: https://app.gitbook.com/@nlpgroup/s/nlpnote/

137
steppy
steppy minerva-ml Python

Lightweight, Python library for fast and reproducible experimentation :microscope:

136
clam
clam proycon Python

Quickly turn command-line applications into RESTful webservices with a web-application front-end. You provide a specification of your command line app...

136
clojure-dsl-resources
clojure-dsl-resources simongray

A curated list of Clojure resources for dealing with domain-specific languages.

136
NLP
NLP DataForScience Jupyter Notebook

Natural Language Processing For Everyone

136
python-sutime
python-sutime FraBle Python

Python wrapper for Stanford CoreNLP's SUTime

135
ID-CNN-CWS
ID-CNN-CWS hankcs Python

Source codes and corpora of paper "Iterated Dilated Convolutions for Chinese Word Segmentation"

133
FusionNet-NLI
FusionNet-NLI hsinyuan-huang Python

An example for applying FusionNet to Natural Language Inference

133
word-checker
word-checker houbb Java

🇨🇳🇬🇧Chinese and English word spelling corrector.(中文易错别字检测,中文拼写检测纠正。英文单词拼写校验工具)

133
nlp_estimator_tutorial
nlp_estimator_tutorial eisenjulian Jupyter Notebook

Educational material on using the TensorFlow Estimator framework for text classification

132
ruijin_round1
ruijin_round1 beader Jupyter Notebook

瑞金医院MMC人工智能辅助构建知识图谱大赛初赛

132
phrase-at-scale
phrase-at-scale kavgan Python

Detect common phrases in large amounts of text using a data-driven approach. Size of discovered phrases can be arbitrary. Can be used in languages oth...

132
awesome-bert-japanese
awesome-bert-japanese himkt

📝 A list of pre-trained BERT models for Japanese with word/subword tokenization + vocabulary construction algorithm information

132
Question-Answering
Question-Answering MurtyShikhar Python

TensorFlow implementation of Match-LSTM and Answer pointer for the popular SQuAD dataset.

131
chinese-law-bert-similarity
chinese-law-bert-similarity xiongma Python

bert chinese similarity

131
NegBio
NegBio ncbi-nlp Python

:newspaper: High-performance tool for negation and uncertainty detection in radiology reports

131
TAKG
TAKG yuewang-cuhk Python

The official implementation of ACL 2019 paper "Topic-Aware Neural Keyphrase Generation for Social Media Language"

130
nlp-gym
nlp-gym rajcscw Python

NLPGym - A toolkit to develop RL agents to solve NLP tasks.

130
R-text-data
R-text-data EmilHvitfeldt

List of textual data sources to be used for text mining in R

130
emotion_dataset
emotion_dataset dair-ai

:smile: Dataset for Emotion Classification

130
neural-question-generation
neural-question-generation seanie12 Python

Pytorch implementation of Paragraph-level Neural Question Generation with Maxout Pointer and Gated Self-attention Networks

129
JapaneseTokenizers
JapaneseTokenizers Kensuke-Mitsuzawa Python

aim to use JapaneseTokenizer as easy as possible

128
keras-gpt-2
keras-gpt-2 CyberZHG Python

Load GPT-2 checkpoint and generate texts

127
CRFSharp
CRFSharp zhongkaifu C#

CRFSharp is Conditional Random Fields implemented by .NET(C#), a machine learning algorithm for learning from labeled sequences of examples.

127
Hierarchical-Attention-Network
Hierarchical-Attention-Network pandeykartikey Jupyter Notebook

Implementation of Hierarchical Attention Networks in PyTorch

125
python-duckling
python-duckling FraBle Python

Python wrapper for wit.ai's Duckling Clojure library

125
vtext
vtext rth Rust

Simple NLP in Rust with Python bindings

125
turkish-deasciifier
turkish-deasciifier emres Python

Turkish deasciifier in Python based on Deniz Yüret's turkish-mode for Emacs

125
spacy-dev-resources
spacy-dev-resources explosion Python

💫 Scripts, tools and resources for developing spaCy

124
rnnmorph
rnnmorph IlyaGusev Python

Morphological analyzer for Russian and English languages based on neural networks and dictionary-lookup systems.

124
R-Deep-Learning
R-Deep-Learning dlab-berkeley R

Workshop (6 hours): Deep learning in R using Keras. Building & training deep nets, image classification, transfer learning, text analysis, visualizati...

124
jarvis
jarvis hliyan JavaScript

J.A.R.V.I.S - Just Another Rudimentary Verbal Instruction Shell

123
soyspacing
soyspacing lovit Python

띄어쓰기 오류 교정 라이브러리입니다. CRF 와 같은 머신러닝 알고리즘이 아닌, 직관적인 접근법으로 띄어쓰기를 교정합니다.

123
weak-supervision-for-NER
weak-supervision-for-NER NorskRegnesentral Jupyter Notebook

Framework to learn Named Entity Recognition models without labelled data using weak supervision.

123
controllable-text-attribute-transfer
controllable-text-attribute-transfer Nrgeup Python

Code for "Controllable Unsupervised Text Attribute Transfer via Editing Entangled Latent Representation" (NeurIPS 2019)

122
cnn-text-classification
cnn-text-classification cmasch Jupyter Notebook

Text classification with Convolution Neural Networks on Yelp, IMDB & sentence polarity dataset v1.0

122
toiro
toiro taishi-i Python

A tool for comparing tokenizers

122
nlp_papers
nlp_papers maximedb

NLP papers applicable to financial markets

121