Spaces:
Running
Running
import streamlit as st | |
from transformers import AutoTokenizer, AutoModelForTokenClassification, pipeline | |
# โหลด Tokenizer และ Model | |
model_name = "dbmdz/bert-large-cased-finetuned-conll03-english" | |
tokenizer = AutoTokenizer.from_pretrained(model_name) | |
model = AutoModelForTokenClassification.from_pretrained(model_name) | |
# สร้าง NER Pipeline | |
ner_pipeline = pipeline("ner", model=model, tokenizer=tokenizer) | |
# UI ด้วย Streamlit | |
st.title("NER Analysis App") | |
text = st.text_area("Enter text for NER analysis:") | |
if st.button("Analyze"): | |
ner_results = ner_pipeline(text) | |
for entity in ner_results: | |
st.write(f"Entity: {entity['word']}, Label: {entity['entity']}, Score: {entity['score']:.4f}") | |