QomSSLab/CaseTypeClassifier-fa
is a Persian legal text classifier that predicts whether a court ruling (رأی) belongs to a
civil (حقوقی)
or
criminal (کیفری)
category.
The model is designed for use in Iranian legal NLP pipelines, document organization, and downstream analysis of judicial data.
💡 Use Cases
Automatic classification of Persian court rulings into civil or criminal categories.
Preprocessing step for legal analytics and document retrieval systems.
Assisting legal researchers and developers in structuring Persian legal corpora.
🧠 Model Details
Language
: Persian (Farsi)
Task
: Text Classification
Classes
:
civil
(حقوقی),
criminal
(کیفری)
Pipeline Tag
:
text-classification
📦 Example Usage
from transformers import AutoTokenizer, AutoModelForSequenceClassification, pipeline
model_name = "QomSSLab/CaseTypeClassifier-fa"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSequenceClassification.from_pretrained(model_name)
classifier = pipeline("text-classification", model=model, tokenizer=tokenizer)
text = "در این پرونده متهم به سرقت اموال عمومی محکوم شده است."
result = classifier(text)
print(result)
The model was trained and evaluated on a balanced dataset of Persian court rulings.
It demonstrates high accuracy in distinguishing civil and criminal judgments.
Metric
Value
Training Loss
0.0358
Validation Loss
0.033996
Accuracy
0.9951
F1 Score
0.9951
Precision
0.9951
Recall
0.9951
✅
Final Performance:
The model achieved
99.51% accuracy
and
0.9951 F1-score
on the validation set.
Limitations
Performance may degrade on highly abbreviated or informal texts.
Designed primarily for Iranian legal language; may not generalize to non-Iranian legal contexts.
Does not classify subtypes (e.g., family, property, or financial cases).
Runs of QomSSLab CivilCriminalClassifier-fa-v1 on huggingface.co
11
Total runs
-1
24-hour runs
-1
3-day runs
-4
7-day runs
-3
30-day runs
More Information About CivilCriminalClassifier-fa-v1 huggingface.co Model
CivilCriminalClassifier-fa-v1 huggingface.co
CivilCriminalClassifier-fa-v1 huggingface.co is an AI model on huggingface.co that provides CivilCriminalClassifier-fa-v1's model effect (), which can be used instantly with this QomSSLab CivilCriminalClassifier-fa-v1 model. huggingface.co supports a free trial of the CivilCriminalClassifier-fa-v1 model, and also provides paid use of the CivilCriminalClassifier-fa-v1. Support call CivilCriminalClassifier-fa-v1 model through api, including Node.js, Python, http.
CivilCriminalClassifier-fa-v1 huggingface.co is an online trial and call api platform, which integrates CivilCriminalClassifier-fa-v1's modeling effects, including api services, and provides a free online trial of CivilCriminalClassifier-fa-v1, you can try CivilCriminalClassifier-fa-v1 online for free by clicking the link below.
QomSSLab CivilCriminalClassifier-fa-v1 online free url in huggingface.co:
CivilCriminalClassifier-fa-v1 is an open source model from GitHub that offers a free installation service, and any user can find CivilCriminalClassifier-fa-v1 on GitHub to install. At the same time, huggingface.co provides the effect of CivilCriminalClassifier-fa-v1 install, users can directly use CivilCriminalClassifier-fa-v1 installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
CivilCriminalClassifier-fa-v1 install url in huggingface.co: