Search photos by face.
[facenet|mobilenet|efficientnet][hdbscan|agnes|threshold|threshold_v2][0..99..100]`mergeNearbyClusters` -> `reassignStrayDetections` -> `splitSuspiciousClusters` -> `enforceUniquePhotoPerCluster` -> `refreshCentroidsAndConfidence`) on the initial clustering results. [true|false][0..85..100]400. [0..n][thumb|small|medium|large|xlarge|xxlarge][1..3..n]clusterminsize radius to be treated as a core point. Higher values demand denser groups (fewer clusters, more noise); lower values accept sparser groups (more clusters, less noise filtering). [1..3..n] (only relevant for `hdbscan` algorithm)[true|false][true|false][1..16..n][0..0.8..1][0..0.45..1][conservative|balanced|aggressive][1..n][1..n][1..n][{"skip":false,"cosThresh":0.6,"gapMin":0.05,"coreAff":0.4,"coreK":2,"mutualNN":true}] (you do not have to set all values, just the ones you wish to change from default).skip: When true, skips this step entirely. cosThresh: Smallest centroid cosine similarity to allow merging; higher values merge only near-identical clusters. gapMin: Required similarity lead the top match must hold over the runner-up; larger gaps avoid ambiguous merges. coreAff: Average similarity between top core members across both clusters; raises the bar for how cohesive a merge must be. coreK: Number of core-member similarities to average when computing coreAff; bigger K smooths the affinity score. mutualNN: When true, both clusters must pick each other as nearest neighbors before merging proceeds.
[{"skip":false,"baseThreshold":0.52,"slope":0.08,"maxThreshold":0.62,"margin":0.05}] (you do not have to set all values, just the ones you wish to change from default).skip: When true, skips this step entirely. baseThreshold: Minimum cosine similarity (0..1) a face must have with the nearest centroid before it can join that cluster, assuming ideal pose. slope: How aggressively the similarity requirement increases as pose penalty rises; higher values make off-angle faces require much higher similarity. maxThreshold: Hard ceiling on that adaptive threshold so poor poses cannot force it above this limit. margin: Minimum similarity gap the best centroid must have over the runner-up; enforces a clear winner before reassigning a face.
[{"skip":false,"probMedCut":0.4,"sizeMin":6,"acceptCos":0.72,"acceptMargin":0.06,"partMin":3}] (you do not have to set all values, just the ones you wish to change from default).skip: When true, skips this step entirely. probMedCut: median pairwise similarity below which a cluster is considered for splitting. sizeMin: minimum cluster size to be considered for splitting. acceptCos: minimum centroid similarity for a sub-cluster to be accepted as valid. acceptMargin: required margin between best and runner-up centroid similarities for a sub-cluster to be accepted. partMin: minimum number of faces required to form a sub-cluster.
debugfaces=true).Powered by Pixieset