requirements.txt
Browse filesimport streamlit as st
from transformers import pipeline
# 1) 한국어 감성분석 파이프라인 (예: koelectra-nsmc)
sentiment_analyzer = pipeline(
"sentiment-analysis",
model="monologg/koelectra-base-finetuned-nsmc"
)
# 2) 스트림릿 페이지 설정
st.title("한국어 감성분석 데모")
st.write("이 문장은 긍정일까요? 부정일까요?")
# 3) 사용자 입력
user_input = st.text_area("텍스트를 입력하세요", value="영화가 정말 재미있었어요!")
# 4) '분석하기' 버튼
if st.button("분석하기"):
result = sentiment_analyzer(user_input)
# result 예: [{'label': 'positive', 'score': 0.99}, ...]
label = result[0]['label']
score = result[0]['score']
st.write(f"**결과**: {label} (점수: {score:.4f})")