Downloads · 30 days
8
11% of all-time downloads
nprasann/synthetic-public-sector-ticket-classifier
synthetic-public-sector-ticket-classifier is a text classification model from nprasann. Use it when you need a label for a piece of text. It is set up for transformers. The card lists the license as mit.
This is a compact Hugging Face Transformers text-classification model for synthetic public-sector helpdesk tickets. It predicts one of six labels: policyquestion, loginissue, incidentreport, trainingrequest, datapriva…
Downloads · 30 days
8
11% of all-time downloads
All-time downloads
72
Public
Parameters
216K
269 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors868 KB · 76%
From the Hugging Face model README
This is a compact Hugging Face Transformers text-classification model for synthetic public-sector helpdesk tickets. It predicts one of six labels: policy_question, login_issue, incident_report, training_request, data_privacy, or document_access.
GitHub repository: https://github.com/nprasann/synthetic-public-sector-ticket-classifier
Do not use this model for production routing, legal decisions, benefits decisions, HR decisions, privacy determinations, security incident response, or authoritative public-sector advice.
The repository contains synthetic JSONL data only:
data/train.jsonl: 60 examples.data/validation.jsonl: 18 examples.data/test.jsonl: 18 examples.The data is written to avoid real client data, employee data, agency case details, credentials, internal URLs, logs, IP addresses, and regulated information.
The model artifacts in this repository were produced with python -m model.train --epochs 200 --batch-size 8 --learning-rate 0.001 --output-dir model.
The training script builds a small BERT-style sequence classifier from configuration and trains a word-level tokenizer from the synthetic repository data. No external pretrained checkpoint is downloaded by model.train.
Validation split metrics from the packaged training run:
| Metric | Value |
|---|---|
| Accuracy | 0.6111111111111112 |
| Macro F1 | 0.5962962962962962 |
These metrics are from a very small synthetic validation split and should not be interpreted as real-world performance.
from transformers import pipeline
classifier = pipeline(
"text-classification",
model="nprasann/synthetic-public-sector-ticket-classifier",
tokenizer="nprasann/synthetic-public-sector-ticket-classifier",
)
print(classifier("I cannot access the policy document library."))