Garvitj commited on
Commit
02e1cbf
·
verified ·
1 Parent(s): 1bb2c10

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -0
app.py CHANGED
@@ -107,6 +107,17 @@ def get_grade(similarity_score):
107
  else:
108
  return 1
109
 
 
 
 
 
 
 
 
 
 
 
 
110
  # Function to evaluate student's answer by comparing it to a model answer
111
  def evaluate_answer(image, languages, model_answer):
112
  student_answer = extract_text_from_image(image, languages)
 
107
  else:
108
  return 1
109
 
110
+ def get_embedding(text):
111
+ return model1.encode(text, convert_to_tensor=True)
112
+
113
+ # Calculate similarity between two texts focusing on sequence
114
+ def calculate_similarity(text1, text2):
115
+ embedding1 = get_embedding(text1)
116
+ embedding2 = get_embedding(text2)
117
+ similarity = util.pytorch_cos_sim(embedding1, embedding2)
118
+ return similarity.item()
119
+
120
+
121
  # Function to evaluate student's answer by comparing it to a model answer
122
  def evaluate_answer(image, languages, model_answer):
123
  student_answer = extract_text_from_image(image, languages)