Spaces:
Configuration error
Configuration error
File size: 578 Bytes
978a5b4 68f05a6 978a5b4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import gradio as gr
from transformers import pipeline, AutoTokenizer, AutoModelForTokenClassification
model_path = "./models/ner_model"
tokenizer = AutoTokenizer.from_pretrained(model_path)
model = AutoModelForTokenClassification.from_pretrained(model_path)
ner_pipeline = pipeline("ner", model=model, tokenizer=tokenizer)
def ner_prediction(text):
entities = ner_pipeline(text)
return {e["word"]: e["entity"] for e in entities}
# Gradio UI
iface = gr.Interface(fn=ner_prediction, inputs="text", outputs="label")
iface.launch(server_name="0.0.0.0", server_port=7860) |