|
--- |
|
library_name: transformers |
|
tags: |
|
- text-classification |
|
- customer-support |
|
--- |
|
|
|
# Model Card for Ticket Classifier |
|
|
|
A fine-tuned DistilBERT model that automatically classifies customer support tickets into four categories: Billing Question, Feature Request, General Inquiry, and Technical Issue. |
|
|
|
## Model Details |
|
|
|
### Model Description |
|
|
|
This model is a fine-tuned version of `distilbert-base-uncased` that has been trained to classify customer support tickets into predefined categories. It can help support teams automatically route tickets to the appropriate department. |
|
|
|
- **Developed by:** [Your Name/Organization] |
|
- **Model type:** Text Classification (DistilBERT) |
|
- **Language(s):** English |
|
- **License:** [Your License] |
|
- **Finetuned from model:** `distilbert-base-uncased` |
|
|
|
## Uses |
|
|
|
### Direct Use |
|
|
|
This model can be directly used to classify incoming customer support tickets. It takes a text description of the customer's issue and classifies it into one of four categories: |
|
- Billing Question (0) |
|
- Feature Request (1) |
|
- General Inquiry (2) |
|
- Technical Issue (3) |
|
|
|
```python |
|
from transformers import AutoTokenizer, AutoModelForSequenceClassification |
|
import torch |
|
|
|
# Define class mapping |
|
id_to_label = {0: 'Billing Question', 1: 'Feature Request', 2: 'General Inquiry', 3: 'Technical Issue'} |
|
|
|
# Load model and tokenizer |
|
YOUR_MODEL_PATH = 'Dragneel/Ticket-classification-model' |
|
tokenizer = AutoTokenizer.from_pretrained("YOUR_MODEL_PATH") |
|
model = AutoModelForSequenceClassification.from_pretrained("YOUR_MODEL_PATH") |
|
|
|
# Prepare input |
|
text = "I was charged twice for my subscription this month" |
|
inputs = tokenizer(text, return_tensors="pt", padding=True, truncation=True, max_length=128) |
|
|
|
# Run inference |
|
with torch.no_grad(): |
|
outputs = model(**inputs) |
|
prediction = torch.argmax(outputs.logits, dim=1).item() |
|
|
|
print(f"Predicted class: {id_to_label[prediction]}") |