| | <<<<<<< HEAD |
| |
|
| | import streamlit as st
|
| | import requests
|
| |
|
| | st.title("IMDB 情感分析 Demo")
|
| |
|
| |
|
| | text = st.text_area("输入文本", "This movie was amazing!")
|
| |
|
| | if st.button("预测情感"):
|
| | response = requests.post(
|
| | "http://127.0.0.1:8000/predict",
|
| | json={"text": text}
|
| | )
|
| | result = response.json()
|
| | st.write(f"情感:{result['label']}")
|
| | st.write(f"置信度:{result['confidence']:.2f}")
|
| |
|
| |
|
| | batch_texts = st.text_area("批量文本(每行一条)", "I loved it\nNot good")
|
| | if st.button("批量预测"):
|
| | texts_list = [line.strip() for line in batch_texts.split("\n") if line.strip()]
|
| | response = requests.post(
|
| | "http://127.0.0.1:8000/predict_batch",
|
| | json={"texts": texts_list}
|
| | )
|
| | results = response.json()
|
| | for r in results:
|
| | st.write(f"{r['text']} → {r['label']} ({r['confidence']:.2f})")
|
| | ======= |
| | |
| | import streamlit as st |
| | import requests |
| |
|
| | st.title("IMDB 情感分析 Demo") |
| |
|
| | |
| | text = st.text_area("输入文本", "This movie was amazing!") |
| |
|
| | if st.button("预测情感"): |
| | response = requests.post( |
| | "http://127.0.0.1:8000/predict", |
| | json={"text": text} |
| | ) |
| | result = response.json() |
| | st.write(f"情感:{result['label']}") |
| | st.write(f"置信度:{result['confidence']:.2f}") |
| |
|
| | |
| | batch_texts = st.text_area("批量文本(每行一条)", "I loved it\nNot good") |
| | if st.button("批量预测"): |
| | texts_list = [line.strip() for line in batch_texts.split("\n") if line.strip()] |
| | response = requests.post( |
| | "http://127.0.0.1:8000/predict_batch", |
| | json={"texts": texts_list} |
| | ) |
| | results = response.json() |
| | for r in results: |
| | st.write(f"{r['text']} → {r['label']} ({r['confidence']:.2f})") |
| | >>>>>>> 9ef5a78 (首次提交) |
| |
|