File size: 1,437 Bytes
f725729 2cae4b5 f725729 2cae4b5 f725729 2cae4b5 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
---
license: apache-2.0
base_model: google-bert/bert-base-uncased
datasets:
- clinc/clinc_oos
metrics:
- accuracy
library_name: transformers
tags:
- nlp
- intent-classification
- finance
- travel
- banking
---
## ๐ค Intent Detection using Fine-Tuned BERT
This project utilizes a fine-tuned BERT model (`bert-base-uncased`) for **intent classification** tasks. It is an **encoder-only transformer** designed to detect user intents from text inputs (e.g., chatbot queries) and classify them into predefined categories such as `banking`, `travel`, `finance`, and more.
The model is trained on the [CLINC150 (clinc_oos)](https://huggingface.co/datasets/clinc/clinc_oos) dataset and evaluated using accuracy as the primary metric.
---
## ๐ Dataset --> CLINC150
The project uses the **CLINC150 dataset**, a benchmark dataset for intent classification in task-oriented dialogue systems.
---
### ๐งพ Dataset Overview
- **Total intents**: 150 unique user intents
- **Domains**: 10 real-world domains (e.g., banking, travel, weather, small talk)
- **Examples**: ~22,500 utterances
- **Language**: English
- **Out-of-scope (OOS)**: Includes OOS examples to test robustness
---
### ๐ฆ Source
- Official repo: [clinc/oos-eval](https://github.com/clinc/oos-eval)
- Hugging Face: [`clinc_oos`](https://huggingface.co/datasets/clinc_oos)
---
## ๐ Example
### Request: "I want to book a flight"
### Response: "book_flight"
```
|