Adrian8as commited on
Commit
65c6abe
·
verified ·
1 Parent(s): b00f2b1

Adding Probability

Browse files
Files changed (1) hide show
  1. app.py +10 -5
app.py CHANGED
@@ -45,7 +45,9 @@ def predict(newdf, loaded_model):
45
 
46
  prediction = loaded_model.predict(newdf)
47
 
48
- return prediction
 
 
49
 
50
  def get_label(newpred):
51
  if newpred == 0:
@@ -61,21 +63,24 @@ def load_model():
61
  def main(audio):
62
  newdf = transform_data(audio)
63
  loaded_model = load_model()
64
- newpred = predict(newdf, loaded_model)
65
  final = get_label(newpred)
66
 
67
- return final
 
68
 
69
  demo = gr.Interface(
70
  title = "Autoagent | YES or NO Classification - Layer7",
71
- description = "<h3>This model is useful to classify if the user says 'Si' or 'No'. 🎙️ </h3> <br> <b>Record your voice:</b>",
 
 
72
  allow_flagging = "never",
73
  fn = main,
74
  inputs = gr.Audio(
75
  sources=["microphone"],
76
  type="filepath",
77
  ),
78
- outputs = gr.Textbox(label="Clasification")
79
  )
80
 
81
  if __name__ == "__main__":
 
45
 
46
  prediction = loaded_model.predict(newdf)
47
 
48
+ proba = loaded_model.predict_proba(newdf)
49
+
50
+ return prediction, proba[0]
51
 
52
  def get_label(newpred):
53
  if newpred == 0:
 
63
  def main(audio):
64
  newdf = transform_data(audio)
65
  loaded_model = load_model()
66
+ newpred, proba = predict(newdf, loaded_model)
67
  final = get_label(newpred)
68
 
69
+ return final, {'Probability - Si': proba[1],
70
+ 'Probability - No': proba[0]}
71
 
72
  demo = gr.Interface(
73
  title = "Autoagent | YES or NO Classification - Layer7",
74
+ description = """<h3>This model is useful to classify if the user says 'Si' or 'No'. 🎙️ </h3>
75
+ <img src="https://huggingface.co/spaces/Adrian8as/imagen/resolve/main/output.png" width="350" height="350"/> <br>
76
+ <b>Record your voice:</b>""",
77
  allow_flagging = "never",
78
  fn = main,
79
  inputs = gr.Audio(
80
  sources=["microphone"],
81
  type="filepath",
82
  ),
83
+ outputs = [gr.Textbox(label="Clasification"),"label"]
84
  )
85
 
86
  if __name__ == "__main__":