File size: 1,760 Bytes
933716f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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

# Custom BERT Model for Intent Recognition

This repository contains a custom fine-tuned BERT model for intent recognition. The model was trained to recognize a set of customer service-related intents, and it's based on the pre-trained BERT architecture (uncased_L-12_H-768_A-12).

## Python Version

This project is compatible with **Python 3.7.4**. It is recommended to use this version for compatibility with the listed dependencies.

## Model Information

- **Base Architecture**: BERT (uncased_L-12_H-768_A-12)
- **Max Sequence Length**: 200
- **Number of Intents**: 15

## Classes

The model is trained to classify the following customer service-related intents:
don't change the order while intializing

1. `service_availability_check`
2. `billing_inquiry`
3. `order_cancellation`
4. `address_verification`
5. `user_authentication`
6. `account_information_update`
7. `call_divert`
8. `customer_service_escalation`
9. `appointment_scheduling`
10. `order_status_inquiry`
11. `product_information_request`
12. `complaint_registration`
13. `call_disconnect`
14. `appointment_confirmation`
15. `appointment_cancellation`

## How to Use

To use the model, load the configuration file (bert_config.json), the checkpoint files (bert_model.ckpt*), and the vocabulary file (vocab.txt). Along with these, load the saved fine-tuned model or weights (if you plan to modify layers or change the max_seq_len [the length of input sentences]). This ensures that the model is correctly configured and functions as expected for your custom use case.

## Intended Use

This model is designed for intent recognition in customer service applications and supports a variety of queries such as billing inquiries, order cancellations, service availability checks, and more.

.