diff --git a/web/apps/photos/src/pages/cluster-debug.tsx b/web/apps/photos/src/pages/cluster-debug.tsx index a8d41150ae..d1a5fb923e 100644 --- a/web/apps/photos/src/pages/cluster-debug.tsx +++ b/web/apps/photos/src/pages/cluster-debug.tsx @@ -70,7 +70,7 @@ export default function ClusterDebug() { minScore: 0.8, minClusterSize: 2, joinThreshold: 0.7, - earlyExitThreshold: 0.2, + earlyExitThreshold: 0.8, batchSize: 10000, lookbackSize: 2500, }, diff --git a/web/packages/new/photos/services/ml/cluster.ts b/web/packages/new/photos/services/ml/cluster.ts index fe559ae8ba..954ee226f6 100644 --- a/web/packages/new/photos/services/ml/cluster.ts +++ b/web/packages/new/photos/services/ml/cluster.ts @@ -519,7 +519,7 @@ const clusterLinear = ( // If we've found something "near enough", stop looking for a // better match. This speeds up clustering. - if (earlyExitThreshold > 0 && csim < earlyExitThreshold) + if (earlyExitThreshold > 0 && csim > earlyExitThreshold) break; } }