Algorithm query for bank customer segmentation
So the question asks for other clustering algorithms which can be used in customer segmentation.
In a similar way to using Affinity propagation to identify the &quot;optimal&quot; number of customer segments, to gain more control over the number of customer segments, you can also use agglomerative clustering (https://www.datanovia.com/en/lessons/agglomerative-hierarchical-clustering/), which is a bottom-up clustering method. Here, you can see how customer instances cluster (using a dendrogram) and determine an &quot;optimal&quot; number of customer segments from this.