cgr28 commited on
Commit
de18868
2 Parent(s): ff2b042 c74ce45

Merge pull request #3 from cgr28/milestone-2

Browse files
Files changed (1) hide show
  1. app.py +14 -13
app.py CHANGED
@@ -13,16 +13,17 @@ analyze_button = st.button(label="Analyze")
13
 
14
  st.markdown("**:red[Sentiment:]**")
15
 
16
- if analyze_button:
17
- if selected_model=="Model 1":
18
- tokenizer = AutoTokenizer.from_pretrained("cardiffnlp/twitter-roberta-base-emotion")
19
- model = RobertaForSequenceClassification.from_pretrained("cardiffnlp/twitter-roberta-base-emotion")
20
- else:
21
- tokenizer = AutoTokenizer.from_pretrained("cardiffnlp/twitter-roberta-base-sentiment-latest")
22
- model = RobertaForSequenceClassification.from_pretrained("cardiffnlp/twitter-roberta-base-sentiment-latest")
23
- inputs = tokenizer(text, return_tensors="pt")
24
- with torch.no_grad():
25
- logits = model(**inputs).logits
26
- prediction_id = logits.argmax().item()
27
- results = model.config.id2label[prediction_id]
28
- st.write(results)
 
 
13
 
14
  st.markdown("**:red[Sentiment:]**")
15
 
16
+ with st.spinner(text="Analyzing..."):
17
+ if analyze_button:
18
+ if selected_model=="Model 1":
19
+ tokenizer = AutoTokenizer.from_pretrained("cardiffnlp/twitter-roberta-base-emotion")
20
+ model = RobertaForSequenceClassification.from_pretrained("cardiffnlp/twitter-roberta-base-emotion")
21
+ else:
22
+ tokenizer = AutoTokenizer.from_pretrained("cardiffnlp/twitter-roberta-base-sentiment-latest")
23
+ model = RobertaForSequenceClassification.from_pretrained("cardiffnlp/twitter-roberta-base-sentiment-latest")
24
+ inputs = tokenizer(text, return_tensors="pt")
25
+ with torch.no_grad():
26
+ logits = model(**inputs).logits
27
+ prediction_id = logits.argmax().item()
28
+ results = model.config.id2label[prediction_id]
29
+ st.write(results)