From 6954c960d8535ef7db2434d8218580f8bdffdaa7 Mon Sep 17 00:00:00 2001 From: laurenspriem Date: Wed, 19 Jun 2024 17:46:25 +0530 Subject: [PATCH] [mob][photos] Remove redundant clustering code --- .../face_clustering/clusters_mapping.dart | 22 ------------------- .../face_clustering/cosine_distance.dart | 8 ------- 2 files changed, 30 deletions(-) delete mode 100644 mobile/lib/services/machine_learning/face_ml/face_clustering/clusters_mapping.dart diff --git a/mobile/lib/services/machine_learning/face_ml/face_clustering/clusters_mapping.dart b/mobile/lib/services/machine_learning/face_ml/face_clustering/clusters_mapping.dart deleted file mode 100644 index 77be47e2b2..0000000000 --- a/mobile/lib/services/machine_learning/face_ml/face_clustering/clusters_mapping.dart +++ /dev/null @@ -1,22 +0,0 @@ -import "package:photos/face/model/person.dart"; - -enum MappingSource { - local, - remote, -} - -class ClustersMapping { - final Map> fileIDToClusterIDs; - final Map clusterToPersonID; - // personIDToPerson is a map of personID to PersonEntity, and it's same for - // both local and remote sources - final Map personIDToPerson; - final MappingSource source; - - ClustersMapping({ - required this.fileIDToClusterIDs, - required this.clusterToPersonID, - required this.personIDToPerson, - required this.source, - }); -} diff --git a/mobile/lib/services/machine_learning/face_ml/face_clustering/cosine_distance.dart b/mobile/lib/services/machine_learning/face_ml/face_clustering/cosine_distance.dart index c081ef4520..72b9dafead 100644 --- a/mobile/lib/services/machine_learning/face_ml/face_clustering/cosine_distance.dart +++ b/mobile/lib/services/machine_learning/face_ml/face_clustering/cosine_distance.dart @@ -67,11 +67,3 @@ double cosineDistForNormVectors(List vector1, List vector2) { } return 1.0 - dotProduct; } - -double calculateSqrDistance(List v1, List v2) { - double sum = 0; - for (int i = 0; i < v1.length; i++) { - sum += (v1[i] - v2[i]) * (v1[i] - v2[i]); - } - return sqrt(sum); -}