CoolFace
Modelpublic

zexho/uae_address_roberta_v1.0

sourceHugging Faceapache-2.0updated 1y agoView on Hugging Face
1likes10downloads
Model Card

NER model (uaexmlroberta_base)

地址命名实体识别(NER)模型。

  • —任务: Token Classification (NER)
  • —国家/区域: 使用阿拉伯语 + 英语的国家地区
  • —标签数: 17

使用方式

加载到 transformers 中进行推理:

python
from transformers import AutoTokenizer, AutoModelForTokenClassification

model_id = "zexho/uae_address_roberta_v1.0"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForTokenClassification.from_pretrained(model_id, ignore_mismatched_sizes=True)

text = "مثال على العنوان"
inputs = tokenizer(text.split(), is_split_into_words=True, return_tensors="pt", truncation=True)
outputs = model(**inputs)

注意: 该模型来自自定义训练代码,参数名可能与标准 BertForTokenClassification 对齐;若出现不匹配,可设置 ignore_mismatched_sizes=True 或自行适配。

标签映射

python
  "id2label": {
    "0": "O",
    "1": "B-COUNTRY",
    "2": "I-COUNTRY",
    "3": "B-EMIRATE",
    "4": "I-EMIRATE",
    "5": "B-CITY",
    "6": "I-CITY",
    "7": "B-SUB_AREA",
    "8": "I-SUB_AREA",
    "9": "B-COMPOUND",
    "10": "I-COMPOUND",
    "11": "B-STREET",
    "12": "I-STREET",
    "13": "B-BUILDING",
    "14": "I-BUILDING",
    "15": "B-HOUSE_NUMBER",
    "16": "I-HOUSE_NUMBER"
  }

评估效果

指标类型PrecisionRecallF1-ScoreAccuracy
Token级别94.97%90.60%92.07%90.60%
Entity级别88.20%92.61%90.35%91.59%
实体类型PrecisionRecallF1-Score
COUNTRY100.00%100.00%100.00%
STREET96.89%94.28%95.56%
BUILDING98.69%89.32%93.77%
HOUSE_NUMBER88.99%97.98%93.27%
EMIRATE82.93%100.00%90.67%
SUB_AREA74.47%94.85%83.43%
CITY73.33%84.62%78.57%
COMPOUND77.29%61.30%68.38%