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)

TAADpapers
TAADpapers thunlp Python

Must-read Papers on Textual Adversarial Attack and Defense

1.6k
awesome-search
awesome-search frutik Python

Awesome Search - this is all about the (e-commerce, but not only) search and its awesomeness

1.6k
DeepMoji
DeepMoji bfelbo Python

State-of-the-art deep learning model for analyzing sentiment, emotion, sarcasm etc.

1.6k
ChatArena
ChatArena Farama-Foundation Python

ChatArena (or Chat Arena) is a Multi-Agent Language Game Environments for LLMs. The goal is to develop communication and collaboration capabilities of...

1.6k
awesome-document-understanding
awesome-document-understanding tstanislawek

A curated list of resources for Document Understanding (DU) topic

1.5k
conv-emotion
conv-emotion declare-lab Python

This repo contains implementation of different architectures for emotion recognition in conversations.

1.5k
tensorflow-nlp
tensorflow-nlp zhedongzheng Jupyter Notebook

NLP and Text Generation Experiments in TensorFlow 2.x / 1.x

1.5k
OpenNMT-tf
OpenNMT-tf OpenNMT Python

Neural machine translation and sequence learning using TensorFlow

1.5k
anago
anago Hironsan Python

Bidirectional LSTM-CRF and ELMo for Named-Entity Recognition, Part-of-Speech Tagging and so on.

1.5k
refinery
refinery code-kern-ai Python

The data scientist's open-source choice to scale, assess and maintain natural language data. Treat training data like a software artifact.

1.5k
BotSharp
BotSharp SciSharp C#

The Open Source Chatbot Framework in .NET

1.5k
practical-nlp-code
practical-nlp-code practical-nlp Jupyter Notebook

Official Repository for Code associated with 'Practical Natural Language Processing' book by O'Reilly Media

1.5k
NeuronBlocks
NeuronBlocks microsoft Python

NLP DNN Toolkit - Building Your NLP DNN Models Like Playing Lego

1.5k
projects
projects explosion Python

🪐 End-to-end NLP workflows from prototype to production

1.4k
iOS_ML
iOS_ML alexsosn

List of Machine Learning, AI, NLP solutions for iOS. The most recent version of this article can be found on my blog.

1.4k
obsei
obsei obsei Python

Obsei is a low code AI powered automation tool. It can be used in various business flows like social listening, AI based alerting, brand image analysi...

1.4k
hazm
hazm roshan-research Python

Persian NLP Toolkit

1.4k
transformers-interpret
transformers-interpret cdpierse Jupyter Notebook

Model explainability that works seamlessly with 🤗 transformers. Explain your transformers model in just 2 lines of code.

1.4k
spacy-transformers
spacy-transformers explosion Python

🛸 Use pretrained transformers like BERT, XLNet and GPT-2 in spaCy

1.4k
Speech-Emotion-Analyzer
Speech-Emotion-Analyzer MiteshPuthran Jupyter Notebook

The neural network model is capable of detecting five different male/female emotions from audio speeches. (Deep Learning, NLP, Python)

1.4k
spacy-llm
spacy-llm explosion Python

🦙 Integrating LLMs into structured NLP pipelines

1.4k
nlg-eval
nlg-eval Maluuba Python

Evaluation code for various unsupervised automated metrics for Natural Language Generation.

1.4k
wink-nlp
wink-nlp winkjs JavaScript

Developer friendly Natural Language Processing ✨

1.4k
jieba-php
jieba-php fukuball PHP

"結巴"中文分詞:做最好的 PHP 中文分詞、中文斷詞組件。 / "Jieba" (Chinese for "to stutter") Chinese text segmentation: built to be the best PHP Chinese...

1.4k
nlp-tutorial
nlp-tutorial lyeoni Jupyter Notebook

A list of NLP(Natural Language Processing) tutorials

1.4k
lingua-go
lingua-go pemistahl Go

The most accurate natural language detection library for Go, suitable for short text and mixed-language text

1.4k
wtpsplit
wtpsplit segment-any-text Python

Toolkit to segment text into sentences or other semantic units in a robust, efficient and adaptable way.

1.3k
awesome-text-summarization
awesome-text-summarization icoxfog417

The guide to tackle with the Text Summarization

1.3k
awesome-vlm-architectures
awesome-vlm-architectures gokayfem Markdown

Curated visual catalog of 155+ vision-language model (VLM/MLLM) architectures: papers, diagrams, training recipes, datasets, and a release timeline fo...

1.3k
pororo
pororo kakaobrain Python

PORORO: Platform Of neuRal mOdels for natuRal language prOcessing

1.3k
basaran
basaran hyperonym Python

Basaran is an open-source alternative to the OpenAI text completion API. It provides a compatible streaming API for your Hugging Face Transformers-bas...

1.3k
textrank
textrank summanlp Python

TextRank implementation for Python 3.

1.3k
awesome-language-agents
awesome-language-agents ysymyth TeX

List of language agents based on paper "Cognitive Architectures for Language Agents"

1.2k
KnowledgeEditingPapers
KnowledgeEditingPapers zjunlp

Must-read Papers on Knowledge Editing for Large Language Models.

1.2k
awesome-relation-extraction
awesome-relation-extraction roomylee

📖 A curated list of awesome resources dedicated to Relation Extraction, one of the most important tasks in Natural Language Processing (NLP).

1.2k
bpemb
bpemb bheinzerling Python

Pre-trained subword embeddings in 275 languages, based on Byte-Pair Encoding (BPE)

1.2k
fastText_multilingual
fastText_multilingual babylonhealth Jupyter Notebook

Multilingual word vectors in 78 languages

1.2k
tidytext
tidytext juliasilge R

Text mining using tidy tools :sparkles::page_facing_up::sparkles:

1.2k
hmtl
hmtl huggingface Python

🌊HMTL: Hierarchical Multi-Task Learning - A State-of-the-Art neural network model for several NLP tasks based on PyTorch and AllenNLP

1.2k
Repo-2017
Repo-2017 RubensZimbres Python

My first Python repo with codes in Machine Learning, NLP and Deep Learning with Keras and Theano

1.2k
natural-language-processing
natural-language-processing hse-aml Jupyter Notebook

Resources for "Natural Language Processing" Coursera course.

1.2k
seqeval
seqeval chakki-works Python

A Python framework for sequence labeling evaluation(named-entity recognition, pos tagging, etc...)

1.2k
budou
budou google Python

Budou is an automatic organizer tool for beautiful line breaking in CJK (Chinese, Japanese, and Korean).

1.2k
nlp-in-practice
nlp-in-practice kavgan Jupyter Notebook

Starter code to solve real world text data problems. Includes: Gensim Word2Vec, phrase embeddings, Text Classification with Logistic Regression, word...

1.2k
vlms-zero-to-hero
vlms-zero-to-hero SkalskiP Jupyter Notebook

This series will take you on a journey from the fundamentals of NLP and Computer Vision to the cutting edge of Vision-Language Models.

1.2k
Treasure-of-Transformers
Treasure-of-Transformers ashishpatel26 Jupyter Notebook

💁 Awesome Treasure of Transformers Models for Natural Language processing contains papers, videos, blogs, official repo along with colab Notebooks....

1.2k
SkillNet
SkillNet zjunlp Python

Create, Evaluate, and Connect AI Skills

1.2k
PPLM
PPLM uber-research Python

Plug and Play Language Model implementation. Allows to steer topic and attributes of GPT-2 models.

1.2k
pythainlp
pythainlp PyThaiNLP Python

Thai natural language processing in Python

1.1k
awesome-transformer-nlp
awesome-transformer-nlp cedrickchee

A curated list of NLP resources focused on Transformer networks, attention mechanism, GPT, BERT, ChatGPT, LLMs, and transfer learning.

1.1k