ksvmuralidhar commited on
Commit
a55dbd1
1 Parent(s): 7cec2af

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -14,6 +14,8 @@ with open(os.path.join("models", "toxic_comment_preprocessor_classnames.bin"), "
14
  text_preprocessor, class_names = cloudpickle.load(model_file_obj)
15
  interpreter = tf.lite.Interpreter(model_path=os.path.join("models", "toxic_comment_classifier_hf_distilbert.tflite"))
16
 
 
 
17
 
18
  def inference(text):
19
  text = text_preprocessor.preprocess(pd.Series(text))[0]
@@ -29,7 +31,9 @@ def inference(text):
29
  interpreter.set_tensor(input_details[0]["index"], attention_mask)
30
  interpreter.set_tensor(input_details[1]["index"], input_ids)
31
  interpreter.invoke()
32
- tflite_pred = interpreter.get_tensor(output_details["index"])[0]
 
 
33
  result_df = pd.DataFrame({'class': class_names, 'prob': tflite_pred})
34
  result_df.sort_values(by='prob', ascending=True, inplace=True)
35
  return result_df
 
14
  text_preprocessor, class_names = cloudpickle.load(model_file_obj)
15
  interpreter = tf.lite.Interpreter(model_path=os.path.join("models", "toxic_comment_classifier_hf_distilbert.tflite"))
16
 
17
+ def sigmoid(x):
18
+ return 1 / (1 + np.exp(-x))
19
 
20
  def inference(text):
21
  text = text_preprocessor.preprocess(pd.Series(text))[0]
 
31
  interpreter.set_tensor(input_details[0]["index"], attention_mask)
32
  interpreter.set_tensor(input_details[1]["index"], input_ids)
33
  interpreter.invoke()
34
+ tflite_logits = interpreter.get_tensor(output_details["index"])[0]
35
+ tflite_pred = sigmoid(tflite_logits)
36
+
37
  result_df = pd.DataFrame({'class': class_names, 'prob': tflite_pred})
38
  result_df.sort_values(by='prob', ascending=True, inplace=True)
39
  return result_df