jeevana commited on
Commit
63acfee
·
1 Parent(s): 458c422

similarity code is updated

Browse files
app/Hackathon_setup/face_recognition.py CHANGED
@@ -11,6 +11,7 @@ import io
11
  import os
12
  import joblib
13
  import pickle
 
14
 
15
  # Add more imports if required
16
 
@@ -89,11 +90,14 @@ def get_similarity(img1, img2):
89
  ##
90
 
91
  # YOUR CODE HERE, return similarity measure using your model
92
- features_1 = feature_net(face1)[1]
93
- features_2 = feature_net(face2)[1]
94
-
95
- # Use cosine similarity to measure the similarity between given two images
96
- dissimilarity = torch.nn.functional.cosine_similarity(features_1, features_2).item()
 
 
 
97
 
98
  return dissimilarity
99
 
 
11
  import os
12
  import joblib
13
  import pickle
14
+ import torch.nn.functional as F
15
 
16
  # Add more imports if required
17
 
 
90
  ##
91
 
92
  # YOUR CODE HERE, return similarity measure using your model
93
+ feature_net.eval()
94
+ output1,output2 = feature_net(face1,face2)
95
+ euclidean_distance = F.pairwise_distance(output1, output2)
96
+ #features_1 = feature_net(face1)[1]
97
+ #features_2 = feature_net(face2)[1]
98
+
99
+ # Use euclidean similarity to measure the similarity between given two images
100
+ dissimilarity = euclidean_distance.item()
101
 
102
  return dissimilarity
103