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)

TwitterScraper
TwitterScraper MatthewWolff Python

Scrape a User's Twitter data! Bypass the 3,200 tweet API limit for a User!

168
transformer-abstractive-summarization
transformer-abstractive-summarization rojagtap Jupyter Notebook

Abstractive Text Summarization using Transformer

168
Dual-Contrastive-Learning
Dual-Contrastive-Learning hiyouga Python

Code for our paper "Dual Contrastive Learning: Text Classification via Label-Aware Data Augmentation"

168
blendsql
blendsql parkervg Python

Query language for blending SQL and local language models across structured + unstructured data, with type constraints.

168
spacy-udpipe
spacy-udpipe TakeLab Python

spaCy + UDPipe

167
MT-DNN
MT-DNN microsoft Python

Multi-Task Deep Neural Networks for Natural Language Understanding

167
easse
easse feralvam Roff

Easier Automatic Sentence Simplification Evaluation

167
mtdata
mtdata thammegowda Python

A tool that locates, downloads, and extracts machine translation corpora

167
ETO
ETO Yifan-Song793 Python

Trial and Error: Exploration-Based Trajectory Optimization of LLM Agents (ACL 2024 Main Conference)

167
WKM
WKM zjunlp Python

[NeurIPS 2024] Agent Planning with World Knowledge Model

167
DiscoBERT
DiscoBERT jiacheng-xu Python

Code for paper "Discourse-Aware Neural Extractive Text Summarization" (ACL20)

166
RBERT
RBERT jonathanbratt R

Implementation of BERT in R

166
python-tutorial-notebooks
python-tutorial-notebooks dcavar Jupyter Notebook

Python tutorials as Jupyter Notebooks for NLP, ML, AI

166
awesome-AI-tutorials-surveys
awesome-AI-tutorials-surveys qingsongedu

A professional list of Tutorials and Surveys on DL, ML, DM, CV, NLP, Speech in top AI conferences and journals.

166
words_counted
words_counted abitdodgy Ruby

A Ruby natural language processor.

165
LightThinker
LightThinker zjunlp Python

[EMNLP 2025] LightThinker: Thinking Step-by-Step Compression

165
prenlp
prenlp lyeoni Python

Preprocessing Library for Natural Language Processing

164
AI-Conference-Info
AI-Conference-Info tranhungnghiep

Extensive acceptance rates and information of main AI conferences

164
nlp-startups
nlp-startups Huffon

국내 자연어 처리 기술을 연구 및 개발하는 스타트업 목록

163
MarathiNLP
MarathiNLP l3cube-pune Jupyter Notebook

Marathi NLP - is a repository dedicated to development of tools and resources for Marathi language.

163
ingredient-parser
ingredient-parser strangetom Python

A tool to parse recipe ingredients into structured data

163
postagga
postagga turbopape Clojure

A Library to parse natural language in pure Clojure and ClojureScript

162
pythonrouge
pythonrouge tagucci Perl

Python wrapper for evaluating summarization quality by ROUGE package

162
KoSentenceBERT-ETRI
KoSentenceBERT-ETRI BM-K Python

Sentence Embeddings using Siamese ETRI KoBERT

162
awesome-llm-os
awesome-llm-os bilalonur

A curated list of awesome resources, tools, research papers, and projects related to the concept of Large Language Model Operating Systems (LLM-OS).

162
awesome-ai-services
awesome-ai-services sekwiatkowski Java

An overview of the AI-as-a-service landscape

161
TreebankPreprocessing
TreebankPreprocessing hankcs Python

Python scripts preprocessing Penn Treebank and Chinese Treebank

160
CheXbert
CheXbert stanfordmlgroup Python

Combining Automatic Labelers and Expert Annotations for Accurate Radiology Report Labeling Using BERT

160
Knowledge-Conflicts-Survey
Knowledge-Conflicts-Survey pillowsofwind

[EMNLP 2024] The official GitHub repo for the survey paper "Knowledge Conflicts for LLMs: A Survey"

160
DeepLearning_NLP
DeepLearning_NLP supercoderhawk Python

基于深度学习的自然语言处理库

159
byt5-geotagging
byt5-geotagging Yachay-AI Python

Confidence and Byt5 - based geotagging model predicting coordinates from text alone.

159
lingo
lingo chewxy Go

package lingo provides the data structures and algorithms required for natural language processing

157
paper-survey
paper-survey shunk031 HTML

📚 Survey of previous research and related works on machine learning (especially Deep Learning) in Japanese

156
augmenty
augmenty KennethEnevoldsen Python

Augmenty is an augmentation library based on spaCy for augmenting texts.

156
anchoring-ai
anchoring-ai AnchoringAI JavaScript

An open-source no-code tool for teams to collaborate on building, evaluating, and hosting applications leveraging GPT and other large language models....

156
WorfBench
WorfBench zjunlp Python

[ICLR 2025] Benchmarking Agentic Workflow Generation

156
sluice-networks
sluice-networks sebastianruder Python

Code for Sluice networks: Learning what to share between loosely related tasks

155
htmldate
htmldate adbar Python

Fast and robust date extraction from web pages, with Python or on the command-line

155
storycraftr
storycraftr raestrada Python

StoryCraftr is an open-source AI-powered tool that helps writers craft stories, generate worldbuilding details, and create book outlines and chapters...

155
clicr
clicr clips Python

Machine reading comprehension on clinical case reports

154
LongRoPE
LongRoPE jshuadvd Python

Implementation of the LongRoPE: Extending LLM Context Window Beyond 2 Million Tokens Paper

154
AzooKeyKanaKanjiConverter
AzooKeyKanaKanjiConverter azooKey Swift

Kana-Kanji Conversion Module written in Swift, supporting Neural Kana-Kanji Conversion and other cool features.

154
Deep-Lyrics
Deep-Lyrics tonybeltramelli Python

Lyrics Generator aka Character-level Language Modeling with Multi-layer LSTM Recurrent Neural Network

153
greek-bert
greek-bert nlpaueb Python

A Greek edition of BERT pre-trained language model

153
asari
asari Hironsan Python

Japanese sentiment analyzer implemented in Python.

153
AttrPrompt
AttrPrompt yueyu1030 Python

[NeurIPS 2023] This is the code for the paper `Large Language Model as Attributed Training Data Generator: A Tale of Diversity and Bias`.

153
odin-slides
odin-slides leonid20000 Python

This is an advanced Python tool that empowers you to effortlessly draft customizable PowerPoint slides using the Generative Pre-trained Transformer (G...

153
Spider2-V
Spider2-V xlang-ai Jupyter Notebook

[NeurIPS 2024] Spider2-V: How Far Are Multimodal Agents From Automating Data Science and Engineering Workflows?

153
negapoji
negapoji liaoziyang Python

Japanese negative positive classification.日本語文書のネガポジを判定。

152
Ask2Transformers
Ask2Transformers osainz59 Python

A Framework for Textual Entailment based Zero Shot text classification

152