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)

HugNLP
HugNLP HugAILab Python

CIKM2023 Best Demo Paper Award. HugNLP is a unified and comprehensive NLP library based on HuggingFace Transformer. Please hugging for NLP now!😊

393
NLP101
NLP101 Huffon

NLP 101: a resource repository for Deep Learning and Natural Language Processing

392
customizable-gpt-chatbot
customizable-gpt-chatbot shamspias Python

A dynamic, scalable AI chatbot built with Django REST framework, supporting custom training from PDFs, documents, websites, and YouTube videos. Levera...

389
AGI-Papers
AGI-Papers gyunggyung

A curated archive of breakthroughs in Agents, Architecture, Training, RAG, and On-Device AI.

389
tf-seq2seq
tf-seq2seq jayparks Python

Sequence to sequence learning using TensorFlow.

388
nlp
nlp shixzie Go

[UNMANTEINED] Extract values from strings and fill your structs with nlp.

388
tweetnlp
tweetnlp cardiffnlp Python

TweetNLP for all the NLP enthusiasts working on Twitter! The Python library tweetnlp provides a collection of useful tools to analyze/understand tweet...

386
KIVI
KIVI jy-yuan Python

[ICML 2024] KIVI: A Tuning-Free Asymmetric 2bit Quantization for KV Cache

385
beginner_nlp
beginner_nlp gutfeeling

A curated list of beginner resources in Natural Language Processing

384
scriptum
scriptum robotroutine JavaScript

No-Frills Functional Programming Lib Augmenting Javascript/Node.js

382
gemini-flow
gemini-flow clduab11 TypeScript

rUv's Claude-Flow, translated to the new Gemini CLI; transforming it into an autonomous AI development team.

380
FinNLP-Progress
FinNLP-Progress YangLinyi

NLP progress in Fintech. A repository to track the progress in Natural Language Processing (NLP) related to the domain of Finance, including the datas...

379
DeCLUTR
DeCLUTR JohnGiorgi Python

The corresponding code from our paper "DeCLUTR: Deep Contrastive Learning for Unsupervised Textual Representations". Do not hesitate to open an issue...

378
attention-mechanisms
attention-mechanisms uzaymacar Python

Implementations for a family of attention mechanisms, suitable for all kinds of natural language processing tasks and compatible with TensorFlow 2.0 a...

378
MultiMed
MultiMed leduckhai Python

[LREC-COLING 2024 (Oral), Interspeech 2024 (Oral), NAACL 2025, ACL 2025, EMNLP 2025] A Series of Multilingual Multitask Medical Speech Processing

375
polish-nlp-resources
polish-nlp-resources sdadas

Pre-trained models and language resources for Natural Language Processing in Polish

373
gcn-over-pruned-trees
gcn-over-pruned-trees qipeng Python

Graph Convolution over Pruned Dependency Trees Improves Relation Extraction (authors' PyTorch implementation)

372
coursera-natural-language-processing-specialization
coursera-natural-language-processing-specialization amanchadha Jupyter Notebook

Programming assignments from all courses in the Coursera Natural Language Processing Specialization offered by deeplearning.ai.

371
multimodal-sentiment-analysis
multimodal-sentiment-analysis soujanyaporia Python

Attention-based multimodal fusion for sentiment analysis

367
ABSAPapers
ABSAPapers ZhengZixiang

Worth-reading papers and related awesome resources on aspect-based sentiment analysis (ABSA). 值得一读的方面级情感分析论文与相关资源集合

365
dataset
dataset darija-open-dataset

darija <-> english dataset

364
melusine
melusine MAIF Python

📧 Melusine: Use python to automatize your email processing workflow

363
awesome-nlprojects
awesome-nlprojects costezki

List of projects related to Natural Language Processing (NLP) that make a geek smile for they exist

362
tacred-relation
tacred-relation yuhaozhang Python

PyTorch implementation of the position-aware attention model for relation extraction

361
adam_qas
adam_qas 5hirish Python

ADAM - A Question Answering System. Inspired from IBM Watson

357
GPT2
GPT2 affjljoo3581 Python

PyTorch Implementation of OpenAI GPT-2

357
MixText
MixText SALT-NLP Jupyter Notebook

MixText: Linguistically-Informed Interpolation of Hidden Space for Semi-Supervised Text Classification

356
Artificial-Intelligence-And-Data-Science-Pro
Artificial-Intelligence-And-Data-Science-Pro pranavanand24

Regularly Updated | Collection of the best Data Science and AI Material from the Web | Covering Everything from Books, Courses along with Material, R...

354
AwesomeFakeNews
AwesomeFakeNews sumeetkr

This repository contains recent research on fake news.

353
100-Days-of-NLP
100-Days-of-NLP graviraja Jupyter Notebook
352
NNDIAL
NNDIAL shawnwun Python

NNDial is an open source toolkit for building end-to-end trainable task-oriented dialogue models. It is released by Tsung-Hsien (Shawn) Wen from Cambr...

351
ChemDataExtractor
ChemDataExtractor mcs07 Python

Automatically extract chemical information from scientific documents

351
pyss3
pyss3 sergioburdisso Python

A Python library for Interpretable Machine Learning in Text Classification using the SS3 model, with easy-to-use visualization tools for Explainable A...

349
tensorlayer-tricks
tensorlayer-tricks wagamamaz

How to use TensorLayer

348
megabots
megabots momegas Python

🤖 State-of-the-art, production ready LLM apps made mega-easy, so you don't have to build them from scratch 🤯 Create a bot, now 🫵

348
Entity-Linking-Recent-Trends
Entity-Linking-Recent-Trends izuna385

Recent trends of Entity Linking, Disambiguation, and Representation.

346
BMList
BMList OpenBMB Python

A List of Big Models

345
displacy
displacy explosion JavaScript

:boom: displaCy.js: An open-source NLP visualiser for the modern web

345
awesome-list-of-awesomes
awesome-list-of-awesomes Nachimak28

A curated list of all the Awesome --Topic Name-- lists I've found till date relevant to Data lifecycle, ML and DL.

345
ner
ner deeppavlov Python

Named Entity Recognition

338
PyTorch-Beam-Search-Decoding
PyTorch-Beam-Search-Decoding budzianowski Python

PyTorch implementation of beam search decoding for seq2seq models

338
data_management_LLM
data_management_LLM ZigeW

Collection of training data management explorations for large language models

338
hardware-aware-transformers
hardware-aware-transformers mit-han-lab Python

[ACL'20] HAT: Hardware-Aware Transformers for Efficient Natural Language Processing

338
WhatsAppInfoBot
WhatsAppInfoBot adiwajshing TypeScript

A Framework to Build Bots

336
chakin
chakin chakki-works Python

Simple downloader for pre-trained word vectors

334
Tokenizer
Tokenizer OpenNMT C++

Fast and customizable text tokenization library with BPE and SentencePiece support

333
cherche
cherche raphaelsty Python

Neural Search

331
chatbot_ner
chatbot_ner hellohaptik Python

chatbot_ner: Named Entity Recognition for chatbots.

331
Dynamic-memory-networks-in-Theano
Dynamic-memory-networks-in-Theano YerevaNN Python

Implementation of Dynamic memory networks by Kumar et al. http://arxiv.org/abs/1506.07285

330
OpenUE
OpenUE zjunlp Python

[EMNLP 2020] OpenUE: An Open Toolkit of Universal Extraction from Text

329