kowalsky commited on
Commit
b3f6ef0
1 Parent(s): c481f91

Upload inference.py

Browse files
Files changed (1) hide show
  1. inference.py +5 -8
inference.py CHANGED
@@ -92,7 +92,7 @@ def convert_intent_to_label(intent_logit):
92
  return intent_labels[int(intent_logit)]
93
 
94
 
95
- def main(input_data):
96
  """
97
  Main function to perform inference using the pre-trained model.
98
  """
@@ -100,6 +100,7 @@ def main(input_data):
100
  model_path = "pytorch_model.bin"
101
  model = load_model(model_path)
102
 
 
103
  # Preprocess the input text
104
  input_ids, attention_mask, offset_mapping = preprocess_input(input_data)
105
 
@@ -113,13 +114,9 @@ def main(input_data):
113
  ner_logits = align_ner_predictions_with_input(ner_logits, offset_mapping, input_data)
114
  intent_label = convert_intent_to_label(intent_logits)
115
 
116
- return ner_logits, intent_label
 
117
 
118
 
119
  if __name__ == "__main__":
120
-
121
- input_data = "I want to schedule a meeting for the 15th of this month at 2:30 PM."
122
- ner_logits, intent_label = main(input_data)
123
-
124
- print(f"Ner logits: {ner_logits}")
125
- print(f"Intent logits: {intent_label}")
 
92
  return intent_labels[int(intent_logit)]
93
 
94
 
95
+ def main():
96
  """
97
  Main function to perform inference using the pre-trained model.
98
  """
 
100
  model_path = "pytorch_model.bin"
101
  model = load_model(model_path)
102
 
103
+ input_data = input("Enter the text to analyze: ")
104
  # Preprocess the input text
105
  input_ids, attention_mask, offset_mapping = preprocess_input(input_data)
106
 
 
114
  ner_logits = align_ner_predictions_with_input(ner_logits, offset_mapping, input_data)
115
  intent_label = convert_intent_to_label(intent_logits)
116
 
117
+ print(f"Ner logits: {ner_logits}")
118
+ print(f"Intent logits: {intent_label}")
119
 
120
 
121
  if __name__ == "__main__":
122
+ main()