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.
CIKM2023 Best Demo Paper Award. HugNLP is a unified and comprehensive NLP library based on HuggingFace Transformer. Please hugging for NLP now!😊
NLP 101: a resource repository for Deep Learning and Natural Language Processing
A dynamic, scalable AI chatbot built with Django REST framework, supporting custom training from PDFs, documents, websites, and YouTube videos. Levera...
A curated archive of breakthroughs in Agents, Architecture, Training, RAG, and On-Device AI.
Sequence to sequence learning using TensorFlow.
[UNMANTEINED] Extract values from strings and fill your structs with nlp.
TweetNLP for all the NLP enthusiasts working on Twitter! The Python library tweetnlp provides a collection of useful tools to analyze/understand tweet...
[ICML 2024] KIVI: A Tuning-Free Asymmetric 2bit Quantization for KV Cache
A curated list of beginner resources in Natural Language Processing
No-Frills Functional Programming Lib Augmenting Javascript/Node.js
rUv's Claude-Flow, translated to the new Gemini CLI; transforming it into an autonomous AI development team.
NLP progress in Fintech. A repository to track the progress in Natural Language Processing (NLP) related to the domain of Finance, including the datas...
The corresponding code from our paper "DeCLUTR: Deep Contrastive Learning for Unsupervised Textual Representations". Do not hesitate to open an issue...
Implementations for a family of attention mechanisms, suitable for all kinds of natural language processing tasks and compatible with TensorFlow 2.0 a...
[LREC-COLING 2024 (Oral), Interspeech 2024 (Oral), NAACL 2025, ACL 2025, EMNLP 2025] A Series of Multilingual Multitask Medical Speech Processing
Pre-trained models and language resources for Natural Language Processing in Polish
Graph Convolution over Pruned Dependency Trees Improves Relation Extraction (authors' PyTorch implementation)
Programming assignments from all courses in the Coursera Natural Language Processing Specialization offered by deeplearning.ai.
Attention-based multimodal fusion for sentiment analysis
Worth-reading papers and related awesome resources on aspect-based sentiment analysis (ABSA). 值得一读的方面级情感分析论文与相关资源集合
darija <-> english dataset
📧 Melusine: Use python to automatize your email processing workflow
List of projects related to Natural Language Processing (NLP) that make a geek smile for they exist
PyTorch implementation of the position-aware attention model for relation extraction
ADAM - A Question Answering System. Inspired from IBM Watson
PyTorch Implementation of OpenAI GPT-2
MixText: Linguistically-Informed Interpolation of Hidden Space for Semi-Supervised Text Classification
Regularly Updated | Collection of the best Data Science and AI Material from the Web | Covering Everything from Books, Courses along with Material, R...
This repository contains recent research on fake news.
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...
Automatically extract chemical information from scientific documents
A Python library for Interpretable Machine Learning in Text Classification using the SS3 model, with easy-to-use visualization tools for Explainable A...
How to use TensorLayer
🤖 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 🫵
Recent trends of Entity Linking, Disambiguation, and Representation.
A List of Big Models
:boom: displaCy.js: An open-source NLP visualiser for the modern web
A curated list of all the Awesome --Topic Name-- lists I've found till date relevant to Data lifecycle, ML and DL.
Named Entity Recognition
PyTorch implementation of beam search decoding for seq2seq models
Collection of training data management explorations for large language models
[ACL'20] HAT: Hardware-Aware Transformers for Efficient Natural Language Processing
A Framework to Build Bots
Simple downloader for pre-trained word vectors
Fast and customizable text tokenization library with BPE and SentencePiece support
Neural Search
chatbot_ner: Named Entity Recognition for chatbots.
Implementation of Dynamic memory networks by Kumar et al. http://arxiv.org/abs/1506.07285
[EMNLP 2020] OpenUE: An Open Toolkit of Universal Extraction from Text