Rishi-0812's picture
Upload 10 files
933716f verified
# 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.
.