Tanor's picture
added eh
3dc6f15
raw
history blame contribute delete
803 Bytes
import gradio as gr
import spacy
from spacy import displacy
nlp = spacy.load("sr_ner_tesla_j125")
def calculate(text):
try:
doc = nlp(text)
return displacy.render(doc, style="ent")
except Exception as e:
return f"Error: {e}"
iface = gr.Interface(
fn=calculate,
inputs=gr.Textbox(lines=5, placeholder="Unesite rečenicu ovde..."),
outputs=gr.HTML(label="Imenovani entiteti"),
title="NER for Serbian",
description="Demonstracija spaCy NER modela sa jerteh125 BERT-om.",
examples=[
["Ana voli Milovana."],
["Brograd je glavni grad Srbije."],
["Nikoli Tesla je bio izumitelj i naučnik."],
["Monaliza je slika Leonarda da Vinčija."],
["Sveti Sava je bio prvi srpski arhiepiskop."],
]
)
iface.launch()