I am testing out the Birch clustering algorithm implemented in Scikit Learn. I am a little confused about a statement in the manual; regarding the parameter
n_clusters : int, instance of sklearn.cluster model, default None
class sklearn.cluster.Birch(threshold=0.5, branching_factor=50, n_clusters=3, compute_labels=True, copy=True)
Yes, you are right. The default value should be 3 instead of None.
n_clusters = integer, the model fit becomes Agglomerative Clustering whose
n_clusters is set to the value of that
n_clusters = None, the further clustering step is not performed and the subclusters are returned as they were before.