Commit ·
c8432a2
1
Parent(s): d99d530
face recognition
Browse files
app/Hackathon_setup/face_recognition.py
CHANGED
|
@@ -136,14 +136,14 @@ def get_face_class(img1):
|
|
| 136 |
embedding = embedding.view(embedding.size(0), -1).cpu().numpy() # shape (1, embedding_dim)
|
| 137 |
|
| 138 |
# 6 Predict class using Decision Tree
|
| 139 |
-
|
| 140 |
|
| 141 |
|
| 142 |
# --- Predict ---
|
| 143 |
-
scaled_emb = scaler.transform(embedding)
|
| 144 |
-
probs = clf.predict_proba(scaled_emb)
|
| 145 |
-
pred_label = np.argmax(probs)
|
| 146 |
-
confidence = probs[0, pred_label]
|
| 147 |
|
| 148 |
|
| 149 |
|
|
@@ -154,4 +154,4 @@ def get_face_class(img1):
|
|
| 154 |
# class_names = ['Aayush', 'Aditya', 'Vikram']
|
| 155 |
# return class_names[pred_label] + " " + str(pred_label)
|
| 156 |
class_names = ['Aayush', 'Aditya', 'Vikram']
|
| 157 |
-
return f"{class_names[pred_label]} ({
|
|
|
|
| 136 |
embedding = embedding.view(embedding.size(0), -1).cpu().numpy() # shape (1, embedding_dim)
|
| 137 |
|
| 138 |
# 6 Predict class using Decision Tree
|
| 139 |
+
pred_label = clf.predict(scaler.transform(embedding))[0]
|
| 140 |
|
| 141 |
|
| 142 |
# --- Predict ---
|
| 143 |
+
# scaled_emb = scaler.transform(embedding)
|
| 144 |
+
# probs = clf.predict_proba(scaled_emb)
|
| 145 |
+
# pred_label = np.argmax(probs)
|
| 146 |
+
# confidence = probs[0, pred_label]
|
| 147 |
|
| 148 |
|
| 149 |
|
|
|
|
| 154 |
# class_names = ['Aayush', 'Aditya', 'Vikram']
|
| 155 |
# return class_names[pred_label] + " " + str(pred_label)
|
| 156 |
class_names = ['Aayush', 'Aditya', 'Vikram']
|
| 157 |
+
return f"{class_names[pred_label]} ({pred_label})"
|