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

DeezyMatch
DeezyMatch Living-with-machines Jupyter Notebook

A Flexible Deep Learning Approach to Fuzzy String Matching

151
long-doc-summarization
long-doc-summarization huankoh

Long Document Summarization Papers

151
lftk
lftk brucewlee Python

[BEA @ ACL 2023] General-purpose tool for linguistic features extraction; Tested on readability assessment, essay scoring, fake news detection, hate s...

150
NeuSum
NeuSum magic282 Python

Code for the ACL 2018 paper "Neural Document Summarization by Jointly Learning to Score and Select Sentences"

149
quantulum3
quantulum3 nielstron Python

Library for unit extraction - fork of quantulum for python3

149
OneGen
OneGen zjunlp Python

[EMNLP 2024] OneGen: Efficient One-Pass Unified Generation and Retrieval for LLMs.

149
ake-datasets
ake-datasets boudinfl Shell

Large, curated set of benchmark datasets for evaluating automatic keyphrase extraction algorithms.

148
gpt-paper-title-generator
gpt-paper-title-generator csinva Jupyter Notebook

Generating paper titles (and more!) with GPT trained on data scraped from arXiv.

148
awesome-speech-translation
awesome-speech-translation dqqcasia
148
DGAI
DGAI markhliu Jupyter Notebook

Learn Generative AI with PyTorch (Manning Publications, 2024)

148
Deco
Deco zjunlp Python

[ICLR 2025] MLLM can see? Dynamic Correction Decoding for Hallucination Mitigation

148
OceanGym
OceanGym OceanGPT Python

[EMNLP 2026] OceanGym: A Benchmark Environment for Underwater Embodied Agents

148
CocoaAI
CocoaAI cocoa-ai

🤖 The Cocoa Artificial Intelligence Lab

147
ChatSQL
ChatSQL ademakdogan Python

Convert the given plain text to MySQL query by ChatGPT

147
DataMind
DataMind zjunlp Python

[ICLR/AAAI/KDD/EMNLP2026] Open-Source LLM-Based Data Analysis Agents

147
detecting-scientific-claim
detecting-scientific-claim titipata Python

Extracting scientific claims from biomedical abstracts (powered by AllenNLP)

146
linguistic-style-transfer
linguistic-style-transfer vineetjohn Python

Neural network parametrized objective to disentangle and transfer style and content in text

145
GAIN
GAIN DreamInvoker Python

Source code for EMNLP 2020 paper: Double Graph Based Reasoning for Document-level Relation Extraction

145
eznlp
eznlp syuoni Python

Easy Natural Language Processing

145
nlp-with-transformers
nlp-with-transformers rickiepark Jupyter Notebook

<트랜스포머를 활용한 자연어 처리> 예제 코드를 위한 저장소입니다.

145
bert_for_longer_texts
bert_for_longer_texts mim-solutions Python

BERT classification model for processing texts longer than 512 tokens. Text is first divided into smaller chunks and after feeding them to BERT, inter...

145
NeuralDialog-LaRL
NeuralDialog-LaRL snakeztc Python

PyTorch implementation of latent space reinforcement learning for E2E dialog published at NAACL 2019. It is released by Tiancheng Zhao (Tony) from Di...

144
awesome-papers
awesome-papers murufeng

机器学习,深度学习,自然语言处理,计算机视觉方面的顶级期刊会议论文集

144
holmes-extractor
holmes-extractor richardpaulhudson Python

Information extraction from English and German texts based on predicate logic

144
chABSA-dataset
chABSA-dataset chakki-works Jupyter Notebook

chakki's Aspect-Based Sentiment Analysis dataset

143
BREDS
BREDS davidsbatista Python

"Bootstrapping Relationship Extractors with Distributional Semantics" (Batista et al., 2015) in EMNLP'15 - Python implementation

143
Virtual-Assistant
Virtual-Assistant ritwik12 C

A linux based Virtual assistant on Artificial Intelligence in C

142
CommonGen
CommonGen INK-USC Python

A Constrained Text Generation Challenge Towards Generative Commonsense Reasoning

142
thermostat
thermostat DFKI-NLP Jsonnet

Collection of NLP model explanations and accompanying analysis tools

142
KoSentenceBERT-SKT
KoSentenceBERT-SKT BM-K Python

Sentence Embeddings using Siamese SKT KoBERT

142
sentencex
sentencex wikimedia Rust

A sentence segmentation library with wide language support optimized for speed and utility.

142
dialogflow-ruby-client
dialogflow-ruby-client dialogflow Ruby

Ruby SDK for Dialogflow

141
Scattertext-PyData
Scattertext-PyData JasonKessler HTML

Notebooks for the Seattle PyData 2017 talk on Scattertext

141
spokestack-python
spokestack-python spokestack Python

Spokestack is a library that allows a user to easily incorporate a voice interface into any Python application with a focus on embedded systems.

141
mindspore-nlp-tutorial
mindspore-nlp-tutorial lvyufeng Jupyter Notebook

Natural Language Processing Tutorial for MindSpore Users

141
Aspect-Based-Sentiment-Analysis
Aspect-Based-Sentiment-Analysis 1429904852

A paper list for aspect based sentiment analysis.

141
KnowledgeEditor
KnowledgeEditor nicola-decao Python

Code for Editing Factual Knowledge in Language Models

141
TwitterNER
TwitterNER napsternxg Jupyter Notebook

Twitter named entity extraction for WNUT 2016 http://noisy-text.github.io/2016/ner-shared-task.html

140
geotext
geotext elyase Python

Geotext extracts country and city mentions from text

140
awesome-machine-learning
awesome-machine-learning RatulGhosh

:book: List of some awesome university courses for Machine Learning! Feel free to contribute!

139
bert_nli
bert_nli yg211 Python

A Natural Language Inference (NLI) model based on Transformers (BERT and ALBERT)

139
fnc-1-baseline
fnc-1-baseline FakeNewsChallenge Python

A baseline implementation for FNC-1

138
nested-ner-tacl2020-transformers
nested-ner-tacl2020-transformers yahshibu Python

Implementation of Nested Named Entity Recognition using BERT

138
spring
spring SapienzaNLP Python

SPRING is a seq2seq model for Text-to-AMR and AMR-to-Text (AAAI2021).

138
MachineLearningWithPython
MachineLearningWithPython LearnPythonWithRune Jupyter Notebook

Get started with Machine Learning with Python - An introduction with Python programming examples

138
data-science-tutorials
data-science-tutorials berkayalan Jupyter Notebook

Python Tutorials for Data Science

138
LLM-GenAI-Transformers-Notebooks
LLM-GenAI-Transformers-Notebooks avikumart Jupyter Notebook

An repository containing all the LLM notebooks with tutorial and projects

138
awesome-ai-research-intern-list
awesome-ai-research-intern-list frankaging

List of AI Internships

138
stanza-old
stanza-old stanfordnlp Python

Stanford NLP group's shared Python tools.

137
slp3-zh
slp3-zh secsilm

《自然语言处理综论》第三版翻译。

137