CoolFace
Modelpublic

NLPclass/Named_entity_recognition_persian

sourceHugging Facemitupdated 2y agoView on Hugging Face
0likes11downloads
Model Card

Named entity recognition On Persian dataset

traindataset=20484 persian sentense

valdataset=2561

AutoTokenizer=HooshvareLab/bert-fa-base-uncased

ner_tags= ['O', 'B-pro', 'I-pro', 'B-pers', 'I-pers', 'B-org', 'I-org', 'B-loc', 'I-loc', 'B-fac', 'I-fac', 'B-event', 'I-event']

trainingargs= learningrate=2e-5,

perdevicetrainbatchsize=16,

perdeviceevalbatchsize=16,

numtrainepochs=4,

weight_decay=0.01

Training Loss=0.001000

sample1: 'entity': 'B-loc', 'score': 0.9998902, 'index': 2, 'word': 'تهران',

sample2: 'entity': 'B-pers', 'score': 0.99988234, 'index': 2, 'word': 'عباس',

for use this model:

from transformers import pipeline

pipe = pipeline("token-classification", model="NLPclass/Namedentityrecognition_persian")

sentence = ""

predicted_ner = pipe(sentence)

for entity in predicted_ner:

print(f"Entity: {entity['word']}, Label: {entity['entity']}")