Spaces:
Paused
Paused
Download HF_pipeline.py from MENG21/studfaceval: direct link, hf CLI and curl.
- Browser
- Download file 776 Bytes
-
https://huggingface.co/spaces/MENG21/studfaceval/resolve/main/HF_pipeline.py
- Command line
-
hf download hf://spaces/MENG21/studfaceval/HF_pipeline.py
-
curl -L -o HF_pipeline.py https://huggingface.co/spaces/MENG21/studfaceval/resolve/main/HF_pipeline.py
776 Bytes
| from transformers import pipeline | |
| import streamlit as st | |
| MODEL_URLS = { | |
| "DISTILIBERT MODEL": "MENG21/stud-fac-eval-distilbert-base-uncased", | |
| "BERT-LARGE MODEL": "MENG21/stud-fac-eval-bert-large-uncased", | |
| "BERT-BASE MODEL": "MENG21/stud-fac-eval-bert-base-uncased" | |
| } | |
| def analyze_sintement(text, selected_model): | |
| # st.write(selected_model) | |
| # API_URL = MODEL_URLS.get(selected_model, MODEL_URLS[selected_model]) # Get API URL based on selected model | |
| # Create a text classification pipeline | |
| classifier = pipeline("text-classification", model=MODEL_URLS[selected_model]) | |
| result = classifier(text) | |
| # st.text(result) | |
| return result[0]['label'], result[0]['score'] |