Spaces:
Runtime error
Runtime error
File size: 758 Bytes
fa6f424 06aa1cd fa6f424 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
from gliner import GLiNER
from resources import set_start, audit_elapsedtime, entity_labels
#Named-Entity Recognition model
def init_model_ner():
print("Initiating NER model...")
start = set_start()
model = GLiNER.from_pretrained("urchade/gliner_multi")
audit_elapsedtime(function="Initiating NER model", start=start)
return model
def get_entity_labels(model: GLiNER, text: str): #-> Lead_labels:
print("Initiating entity recognition...")
start = set_start()
labels = entity_labels
entities = model.predict_entities(text, labels)
audit_elapsedtime(function="Retreiving entity labels from text", start=start)
for entity in entities:
print(entity["text"], "=>", entity["label"])
return entities |