ksvmuralidhar commited on
Commit
fd303e0
·
1 Parent(s): 017d8d6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -6
app.py CHANGED
@@ -18,8 +18,6 @@ def load_model():
18
 
19
  interpreter, text_preprocessor, label_encoder, tokenizer = load_model()
20
 
21
- def softmax(x):
22
- return tf.exp(x) / tf.math.reduce_sum(tf.exp(x))
23
 
24
  def inference(text):
25
  tflite_pred = "Can't Predict"
@@ -35,9 +33,8 @@ def inference(text):
35
  interpreter.set_tensor(input_details[1]["index"], input_ids)
36
  interpreter.invoke()
37
  tflite_pred = interpreter.get_tensor(output_details["index"])[0]
38
- tflite_pred = softmax(tflite_pred)
39
  tflite_pred_argmax = np.argmax(tflite_pred)
40
- tflite_pred = f"{label_encoder.inverse_transform([tflite_pred_argmax])[0]}"
41
  return tflite_pred
42
 
43
 
@@ -45,8 +42,6 @@ def main():
45
  st.title("Sentiment Analysis")
46
  review = st.text_area("Enter Review:", "", height=200)
47
  if st.button("Submit"):
48
- # result = "Can't Predict"
49
- # if len(review.strip()) > 0:
50
  result = inference(review)
51
  if result.find("positive") >=0 :
52
  st.success(f"{result}")
 
18
 
19
  interpreter, text_preprocessor, label_encoder, tokenizer = load_model()
20
 
 
 
21
 
22
  def inference(text):
23
  tflite_pred = "Can't Predict"
 
33
  interpreter.set_tensor(input_details[1]["index"], input_ids)
34
  interpreter.invoke()
35
  tflite_pred = interpreter.get_tensor(output_details["index"])[0]
 
36
  tflite_pred_argmax = np.argmax(tflite_pred)
37
+ tflite_pred = f"{label_encoder.inverse_transform([tflite_pred_argmax])[0]} ({str(np.round(tflite_pred[tflite_pred_argmax], 5))})"
38
  return tflite_pred
39
 
40
 
 
42
  st.title("Sentiment Analysis")
43
  review = st.text_area("Enter Review:", "", height=200)
44
  if st.button("Submit"):
 
 
45
  result = inference(review)
46
  if result.find("positive") >=0 :
47
  st.success(f"{result}")