Topic

natural-language-processing

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 (1431)

tg2019task
tg2019task umanlp Python

TextGraphs-13 Shared Task on Multi-Hop Inference Explanation Regeneration

45
nagisa-tutorial-pycon2019
nagisa-tutorial-pycon2019 taishi-i Jupyter Notebook

Code for PyCon JP 2019 talk "Python による日本語自然言語処理 〜系列ラベリングによる実世界テキスト分析〜"

45
episodic-lifelong-learning
episodic-lifelong-learning h3lio5 Python

Implementation of "Episodic Memory in Lifelong Language Learning"(NeurIPS 2019) in Pytorch

45
NLP-Specialization
NLP-Specialization Sachin-Wani Jupyter Notebook

NLP Specialization (Natural Language Processing) made by deeplearning.ai

45
CrowdTruth-core
CrowdTruth-core CrowdTruth Jupyter Notebook

CrowdTruth framework for crowdsourcing ground truth for training & evaluation of AI systems

45
cfgen
cfgen xijiz Python

Implementation of the EMNLP 2020 paper "Counterfactual Generator: A Weakly-Supervised Method for Named Entity Recognition".

45
materials-word-embeddings
materials-word-embeddings olivettigroup Python

Word2Vec model trained across 640k+ materials science journal articles

45
Jarvis
Jarvis thevickypedia Python

IronMan's Jarvis with python

45
question-answer-generation
question-answer-generation holylovenia Jupyter Notebook

Question-answer generation from text

45
relation-network
relation-network siddk Python

Tensorflow Implementation of Relation Networks for the bAbI QA Task, detailed in "A Simple Neural Network Module for Relational Reasoning," [https://a...

44
ITU-Turkish-NLP-Pipeline-Caller
ITU-Turkish-NLP-Pipeline-Caller ferittuncer Python

A Python3 wrapper tool to help using ITU Turkish NLP Pipeline API -- UNMAINTAINED --

44
Point-Then-Operate
Point-Then-Operate ChenWu98 Python

Code for the ACL 2019 paper ``A Hierarchical Reinforced Sequence Operation Method for Unsupervised Text Style Transfer``

44
multi-label-zero-shot
multi-label-zero-shot AnthonyMRios Python

Few- and Zero-shot Multi-Label Learning for Structured Label Spaces

44
tokenizer
tokenizer arbox Ruby

A simple tokenizer in Ruby for NLP tasks.

43
Hierarchical-Typing
Hierarchical-Typing MurtyShikhar Python

Code and Data for all experiments from our ACL 2018 paper "Hierarchical Losses and New Resources for Fine-grained Entity Typing and Linking"

43
Twitter-URL-Corpus
Twitter-URL-Corpus lanwuwei HTML

Large scale sentential paraphrases collection and annotation

43
acikseminer2020
acikseminer2020 yz-ai Jupyter Notebook

Açık Seminer (https://www.acikseminer.com/) serisinin doğal dil işleme haftasındaki 14. günündeki NLP 101: Doğal Dil İşlemeye Giriş ve 20. günündeki D...

43
ProQA
ProQA xwhan Python

Progressively Pretrained Dense Corpus Index for Open-Domain QA and Information Retrieval

43
sangita
sangita SangitaNLP Python

A Natural Language Toolkit for Indian Languages

42
entailment-neural-attention-lstm-tf
entailment-neural-attention-lstm-tf borelien Python

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

42
QA-Tutorial
QA-Tutorial AskNowQA

The repo contains all the materials related to Question Answering.

42
crnn-pytorch
crnn-pytorch Zhenye-Na Jupyter Notebook

✍️ Convolutional Recurrent Neural Network in Pytorch | Text Recognition

42
materials-synthesis-generative-models
materials-synthesis-generative-models olivettigroup HTML

Public release of data and code for materials synthesis generation

42
numwords
numwords rodaine Go

Go package to convert natural language strings to numbers

42
pytorch-ner
pytorch-ner dayyass Python

Pipeline for training NER models using PyTorch.

42
ML_for_SLA
ML_for_SLA JonathanLaneMcDonald Python

Training a neural network to isolate comprehensible input from unstructured text to aid vocabulary acquisition.

41
watson-document-classifier
watson-document-classifier IBM Jupyter Notebook

Augment IBM Watson Natural Language Understanding APIs with a configurable mechanism for text classification, uses Watson Studio.

41
dmn-tensorflow
dmn-tensorflow DongjunLee Python

TensorFlow implementation of 'Ask Me Anything: Dynamic Memory Networks for Natural Language Processing (2015)'

41
Attention_is_All_You_Need
Attention_is_All_You_Need DevSinghSachan Python
41
nlp-resources
nlp-resources datascienceid

A curated list of natural language processing courses, video lectures, books, library and many more.

41
RBERTviz
RBERTviz jonathanbratt R

Visualization tools to use with RBERT

41
MiningResume
MiningResume yogeshhk Python

Text Mining certain fields from a resume

41
multilingual_nmt
multilingual_nmt DevSinghSachan Python

Experiments on Multilingual NMT

41
article-tagging
article-tagging chicago-justice-project Jupyter Notebook

Natural Language Processing of Chicago news articles

41
bert-sentiment
bert-sentiment munikarmanish Python

Fine-grained Sentiment Classification Using BERT

41
pygrams
pygrams datasciencecampus Python

Extracts key terminology (n-grams) from any large collection of documents (>1000) and forecasts emergence

41
PersianNER
PersianNER HaniehP

Named-Entity Recognition in Persian Language

41
blocks
blocks lil-lab Python

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

40
yap
yap habeanf Go

Yet Another (natural language) Parser

40
SRB
SRB lancopku Python

Code for "Improving Semantic Relevance for Sequence-to-Sequence Learning of Chinese Social Media Text Summarization"

40
word_tokenize
word_tokenize undertheseanlp Python

Vietnamese Word Tokenize

40
tying-wv-and-wc
tying-wv-and-wc icoxfog417 Python

Implementation for "Tying Word Vectors and Word Classifiers: A Loss Framework for Language Modeling"

40
Understanding-Financial-Reports-using-Natural-Language-Processing
Understanding-Financial-Reports-using-Natural-Language-Processing sudhamstarun CSS

Investigate how mutual funds leverage credit derivatives by studying their routine filings to the SEC using NLP techniques 📈🤑

40
ODSQA
ODSQA chiahsuan156 Shell

ODSQA: OPEN-DOMAIN SPOKEN QUESTION ANSWERING DATASET

40
discoursegraphs
discoursegraphs arne-cl Python

linguistic converter / merging tool for multi-level annotated corpora. graph-based (using Python and NetworkX).

40
awesome-text-style-transfer
awesome-text-style-transfer yd1996

A list of resources about Text Style Transfer

39
Visual-Semantic-Embeddings-an-incomplete-list
Visual-Semantic-Embeddings-an-incomplete-list hardyqr

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

39
language-modelling
language-modelling shivam5992 Python

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

39
convolutional-vqa
convolutional-vqa paarthneekhara Python
39
Conversational-AI
Conversational-AI jianguoz

Conversational AI Reading Materials

39