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

lighthouse
lighthouse line Python

[EMNLP2024 Demo], [ICASSP 2025], [ICASSP 2026] A user-friendly library for reproducible video moment retrieval and highlight detection. It also suppor...

262
character-based-cnn
character-based-cnn ahmedbesbes Python

Implementation of character based convolutional neural network

262
jack
jack uclnlp Python

Jack the Reader

260
KnowAgent
KnowAgent zjunlp Python

[NAACL 2025] KnowAgent: Knowledge-Augmented Planning for LLM-Based Agents

260
nlp-labelling
nlp-labelling dataqa JavaScript

Labelling platform for text using weak supervision.

260
SpeechTransProgress
SpeechTransProgress kahne

Tracking the progress in end-to-end speech translation

260
Natural-Language-Processing-Projects
Natural-Language-Processing-Projects anujvyas Jupyter Notebook

This repository consists of all my NLP Projects

259
chatbot
chatbot Koziev Python

Русскоязычный генеративный чатбот с профилем и фактами

259
spaczz
spaczz gandersen101 Python

Fuzzy matching and more functionality for spaCy.

258
scientific-paper-summarisation
scientific-paper-summarisation EdCo95 Python

Machine learning models to automatically summarise scientific papers

258
Speech_Signal_Processing_and_Classification
Speech_Signal_Processing_and_Classification gionanide Python

Front-end speech processing aims at extracting proper features from short- term segments of a speech utterance, known as frames. It is a pre-requisite...

257
ChatGPT-Bot
ChatGPT-Bot Dravine1vDf7

ChatGPT Bot - AI-powered conversation tool

256
openunivcourses
openunivcourses kabartay HTML

FREE ML Courses from Top Universities

254
word2vec-pytorch
word2vec-pytorch OlgaChernytska Python

Implementation of the first paper on word2vec

254
forte
forte asyml Python

Forte is a flexible and powerful ML workflow builder. This is part of the CASL project: http://casl-project.ai/

253
docprompting
docprompting shuyanzhou Python

Data and code for "DocPrompting: Generating Code by Retrieving the Docs" @ICLR 2023

253
Awesome-Swiss-German
Awesome-Swiss-German esthicodes Jupyter Notebook

Multi-language Analyze text in 26 Cantonal Swiss German, Italian, German, Chinese (simplified), French, Italian. pply natural language understanding (...

251
neat-vision
neat-vision cbaziotis Vue

Neat (Neural Attention) Vision, is a visualization tool for the attention mechanisms of deep-learning models for Natural Language Processing (NLP) tas...

251
prosody
prosody Helsinki-NLP Python

Helsinki Prosody Corpus and A System for Predicting Prosodic Prominence from Text

250
practical-1
practical-1 oxford-cs-deepnlp-2017 Jupyter Notebook

Oxford Deep NLP 2017 course - Practical 1: word2vec

250
google-bard-api
google-bard-api ra83205 Python

This project provides a FastAPI wrapper for interacting with Google Bard, a conversational AI by Google. It allows users to send messages to Google Ba...

249
RESIDE
RESIDE malllabiisc CSS

EMNLP 2018: RESIDE: Improving Distantly-Supervised Neural Relation Extraction using Side Information

249
TEXTOIR
TEXTOIR thuiar Python

TEXTOIR is the first opensource toolkit for text open intent recognition. (ACL 2021)

248
encodechka
encodechka avidale Python

The tiniest sentence encoder for Russian language

246
dilated-cnn-ner
dilated-cnn-ner iesl Python

Dilated CNNs for NER in TensorFlow

245
nlp_profiler
nlp_profiler neomatrix369 Python

A simple NLP library allows profiling datasets with one or more text columns. When given a dataset and a column name containing text data, NLP Profile...

244
concise-concepts
concise-concepts davidberenstein1957 Python

This repository contains an easy and intuitive approach to few-shot NER using most similar expansion over spaCy embeddings. Now with entity scoring.

244
GermanWordEmbeddings
GermanWordEmbeddings devmount Jupyter Notebook

Toolkit to obtain and preprocess German text corpora, train models and evaluate them with generated testsets. Built with Gensim and Tensorflow.

243
open-sesame
open-sesame swabhs Python

A frame-semantic parsing system based on a softmax-margin SegRNN.

242
HugNLP
HugNLP wjn1996 Python

HugNLP is a unified and comprehensive NLP library based on HuggingFace Transformer. Please hugging for NLP now!😊 HugNLP will released to @HugAILab

242
AIND-NLP
AIND-NLP udacity Jupyter Notebook

Coding exercises for the Natural Language Processing concentration, part of Udacity's AIND program.

241
backprop
backprop backprop-ai Python

Backprop makes it simple to use, finetune, and deploy state-of-the-art ML models.

240
chazutsu
chazutsu chakki-works Python

The tool to make NLP datasets ready to use

240
awesome-NLP-resources
awesome-NLP-resources HanXinzi-AI

a collection of NLP projects&tools. 自然语言处理方向项目和工具集合。

239
spacy-services
spacy-services explosion Python

💫 REST microservices for various spaCy-related tasks

239
awesome-ukrainian-nlp
awesome-ukrainian-nlp osyvokon

Curated list of Ukrainian natural language processing (NLP) resources (corpora, pretrained models, libriaries, etc.)

239
spacy-lookup
spacy-lookup mpuig Python

Named Entity Recognition based on dictionaries

238
AutoAct
AutoAct zjunlp Python

[ACL 2024] AutoAct: Automatic Agent Learning from Scratch for QA via Self-Planning

238
OSWorld-V2
OSWorld-V2 xlang-ai Python

OSWorld 2.0: Benchmarking Computer Use Agents on Long-Horizon Real-World Tasks

237
TabularSemanticParsing
TabularSemanticParsing salesforce Jupyter Notebook

Translating natural language questions to structured query language (SQL)

237
neuralqa
neuralqa victordibia JavaScript

NeuralQA: A Usable Library for Question Answering on Large Datasets with BERT

235
tensorflow_qrnn
tensorflow_qrnn icoxfog417 Python

QRNN implementation for TensorFlow

235
PIE
PIE awasthiabhijeet Macaulay2

Fast + Non-Autoregressive Grammatical Error Correction using BERT. Code and Pre-trained models for paper "Parallel Iterative Edit Models for Local Seq...

233
natml-unity
natml-unity natmlx C#

High performance, cross-platform machine learning for Unity Engine.

232
turkish-stemmer-python
turkish-stemmer-python otuncelli Python

:snake: Turkish Language Stemmer for Python

232
PaperScraper
PaperScraper NLPatVCU Python

A web scraping tool to systematically extract the text of scientific papers and corresponding metadata from university accessible journals.

231
bert-vocab-builder
bert-vocab-builder kwonmha Python

Builds wordpiece(subword) vocabulary compatible for Google Research's BERT

231
AIDL_KB
AIDL_KB arthchan2003 HTML

A Knowledge Base for the FB Group Artificial Intelligence and Deep Learning (AIDL)

231
NLP4Rec-Papers
NLP4Rec-Papers THUDM

Paper list of NLP for recommender systems

230
visdial
visdial batra-mlp-lab Lua

[CVPR 2017] Torch code for Visual Dialog

229