JJ Makely commited on
Commit
79b2e11
·
1 Parent(s): 04d662a

formatting

Browse files
Files changed (1) hide show
  1. app.py +10 -7
app.py CHANGED
@@ -13,22 +13,25 @@ models = {
13
  selected_model = st.selectbox("Select a pretrained model", list(models.keys()))
14
 
15
  # roBERTa specific label map
16
- roberta_label_map = {"LABEL_0": "negative", "LABEL_1": "neutral", "LABEL_2": "positive"}
 
17
 
18
  # Load the selected model and tokenizer
19
  model_name = models[selected_model]
20
  tokenizer = AutoTokenizer.from_pretrained(model_name)
21
- sentiment_pipeline = pipeline("sentiment-analysis", model=model_name, tokenizer=tokenizer)
 
22
 
23
  # Get user input and perform sentiment analysis
24
- text_input = st.text_input("Enter text for sentiment analysis", "Anish is a very awesome and dedicated TA! 🤗")
 
25
  submit_btn = st.button("Submit")
26
 
27
  if submit_btn and text_input:
28
  result = sentiment_pipeline(text_input)
29
  if selected_model == "roBERTa":
30
- st.write("Sentiment:", roberta_label_map[result[0]["label"]])
31
- st.write("Score:", result[0]["score"])
32
  else:
33
- st.write("Sentiment:", result[0]["label"])
34
- st.write("Score:", result[0]["score"])
 
13
  selected_model = st.selectbox("Select a pretrained model", list(models.keys()))
14
 
15
  # roBERTa specific label map
16
+ roberta_label_map = {"LABEL_0": "negative",
17
+ "LABEL_1": "neutral", "LABEL_2": "positive"}
18
 
19
  # Load the selected model and tokenizer
20
  model_name = models[selected_model]
21
  tokenizer = AutoTokenizer.from_pretrained(model_name)
22
+ sentiment_pipeline = pipeline(
23
+ "sentiment-analysis", model=model_name, tokenizer=tokenizer)
24
 
25
  # Get user input and perform sentiment analysis
26
+ text_input = st.text_input("Enter text for sentiment analysis",
27
+ "Anish is a very awesome and dedicated TA! 🤗")
28
  submit_btn = st.button("Submit")
29
 
30
  if submit_btn and text_input:
31
  result = sentiment_pipeline(text_input)
32
  if selected_model == "roBERTa":
33
+ st.write("Sentiment:", roberta_label_map[result[0]["label"]])
34
+ st.write("Score:", result[0]["score"])
35
  else:
36
+ st.write("Sentiment:", result[0]["label"])
37
+ st.write("Score:", result[0]["score"])