Intent Classification NLP Tools
Tools and datasets for classifying user intents in text (e.g., chatbot commands, search queries, dialogue acts). Includes models, training data, and applications for intent detection. Does NOT include slot filling/entity extraction as primary focus, nor general text classification tasks outside intent understanding.
There are 22 intent classification tools tracked. The highest-rated is yuanxiaosc/BERT-for-Sequence-Labeling-and-Text-Classification at 43/100 with 471 stars.
Get all 22 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=intent-classification&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
yuanxiaosc/BERT-for-Sequence-Labeling-and-Text-Classification
This is the template code to use BERT for sequence lableing and text... |
|
Emerging |
| 2 |
sz128/slot_filling_and_intent_detection_of_SLU
slot filling, intent detection, joint training, ATIS & SNIPS datasets, the... |
|
Emerging |
| 3 |
dborrelli/chat-intents
Clustering sentence embeddings to extract message intent |
|
Emerging |
| 4 |
asappresearch/dialog-intent-induction
Code and data for paper "Dialog Intent Induction with Deep Multi-View... |
|
Emerging |
| 5 |
hellohaptik/HINT3
This repository contains datasets and code for the paper "HINT3: Raising the... |
|
Emerging |
| 6 |
louisowen6/GAN_BERT_CLINC150
Code Implementation of TDS Article "Semi-supervised Intent Classification... |
|
Emerging |
| 7 |
taishan1994/pytorch_bert_intent_classification_and_slot_filling
基于pytorch的中文意图识别和槽位填充 |
|
Emerging |
| 8 |
thc1006/O-RAN-Intent-MANO-for-Network-Slicing
O-RAN Intent-Based MANO for Network Slicing: Natural language to QoS mapping... |
|
Experimental |
| 9 |
aifenaike/Intent-Recognition-Using-BERT
Transformer-based Model to recognize any of 7 unique intents from the Snips... |
|
Experimental |
| 10 |
thuiar/DeepUnkID
Deep Unknown Intent Detection with Margin Loss (ACL2019) |
|
Experimental |
| 11 |
DogFingerStudios/saintaveline-intent-model
Local ONNX-based AI parser that splits natural language player input into... |
|
Experimental |
| 12 |
kongming01/MDL
Detecting Product Adoption Intention via Multi-View Deep Learning |
|
Experimental |
| 13 |
MLArtist/intent-detection-using-XLM-Roberta
This repository is a comprehensive project that leverages the XLM-Roberta... |
|
Experimental |
| 14 |
bavard-ai/nlu-meta-dataset
A large dataset for learning to perform few-shot intent classification. |
|
Experimental |
| 15 |
BryanTheLai/intent-classifier-pytorch
Intent classifier with Pytorch for short conversational utterances (e.g.,... |
|
Experimental |
| 16 |
ProjectDossier/intents_labelling
[SIGIR 2022] ORCAS-I: Queries Annotated with Intent using Weak Supervision |
|
Experimental |
| 17 |
reza-sohrabi/Intent-Classification
Intent classification using a variety of deep learning models |
|
Experimental |
| 18 |
shivamprasad1001/intent-model
A lightweight and efficient intent classification model for natural language... |
|
Experimental |
| 19 |
Rishabbh-Sahu/intent_and_slot_classification
One of the main NLU tasks is to understand the intents (sequence... |
|
Experimental |
| 20 |
MJAHMADEE/Intent_Classification
Intent Classification |
|
Experimental |
| 21 |
Parker-Bakken/search-intent-dataset
Search intent classification dataset + rater calibration examples for AI... |
|
Experimental |
| 22 |
stevesoltys/intent
An intent recognition library. |
|
Experimental |