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

DeezyMatch
DeezyMatch Living-with-machines Jupyter Notebook

A Flexible Deep Learning Approach to Fuzzy String Matching

152
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...

152
long-doc-summarization
long-doc-summarization huankoh

Long Document Summarization Papers

151
quantulum3
quantulum3 nielstron Python

Library for unit extraction - fork of quantulum for python3

150
NeuSum
NeuSum magic282 Python

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

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
OneGen
OneGen zjunlp Python

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

148
ChatSQL
ChatSQL ademakdogan Python

Convert the given plain text to MySQL query by ChatGPT

148
Deco
Deco zjunlp Python

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

148
DGAI
DGAI markhliu Jupyter Notebook

Learn Generative AI with PyTorch (Manning Publications, 2024)

147
CocoaAI
CocoaAI cocoa-ai

🤖 The Cocoa Artificial Intelligence Lab

146
detecting-scientific-claim
detecting-scientific-claim titipata Python

Extracting scientific claims from biomedical abstracts (powered by AllenNLP)

146
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...

146
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
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
linguistic-style-transfer
linguistic-style-transfer vineetjohn Python

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

144
holmes-extractor
holmes-extractor richardpaulhudson Python

Information extraction from English and German texts based on predicate logic

144
nlp-with-transformers
nlp-with-transformers rickiepark Jupyter Notebook

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

144
Virtual-Assistant
Virtual-Assistant ritwik12 C

A linux based Virtual assistant on Artificial Intelligence in C

143
chABSA-dataset
chABSA-dataset chakki-works Jupyter Notebook

chakki's Aspect-Based Sentiment Analysis dataset

142
CommonGen
CommonGen INK-USC Python

A Constrained Text Generation Challenge Towards Generative Commonsense Reasoning

142
awesome-papers
awesome-papers murufeng

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

142
KoSentenceBERT-SKT
KoSentenceBERT-SKT BM-K Python

Sentence Embeddings using Siamese SKT KoBERT

142
KnowledgeEditor
KnowledgeEditor nicola-decao Python

Code for Editing Factual Knowledge in Language Models

142
BREDS
BREDS davidsbatista Python

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

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
thermostat
thermostat DFKI-NLP Jsonnet

Collection of NLP model explanations and accompanying analysis tools

141
geotext
geotext elyase Python

Geotext extracts country and city mentions from text

140
TwitterNER
TwitterNER napsternxg Jupyter Notebook

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

139
awesome-machine-learning
awesome-machine-learning RatulGhosh

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

139
sentencex
sentencex wikimedia Rust

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

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
bert_nli
bert_nli yg211 Python

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

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
stanza-old
stanza-old stanfordnlp Python

Stanford NLP group's shared Python tools.

137
spring
spring SapienzaNLP Python

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

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

An repository containing all the LLM notebooks with tutorial and projects

137
Thai-Sentence-Vector-Benchmark
Thai-Sentence-Vector-Benchmark mrpeerat Jupyter Notebook

Benchmark for Thai sentence representation

137
OceanGym
OceanGym OceanGPT Python

OceanGym: A Benchmark Environment for Underwater Embodied Agents

137
NLP
NLP DataForScience Jupyter Notebook

Natural Language Processing For Everyone

136
wink-nlp-utils
wink-nlp-utils winkjs JavaScript

NLP Functions for amplifying negations, managing elisions, creating ngrams, stems, phonetic codes to tokens and more.

136