advantages and disadvantages advantages the following are some advantages of mean-shift clustering algorithmit does not need to make any model assumption as like in -means or gaussian mixture it can also model the complex clusters which have nonconvex shape it only needs one parameter named bandwidth which automatically determines the number of clusters there is no issue of local minima as like in -means no problem generated from outliers disadvantages the following are some disadvantages of mean-shift clustering algorithmmean-shift algorithm does not work well in case of high dimensionwhere number of clusters changes abruptly we do not have any direct control on the number of clusters but in some applicationswe need specific number of clusters it cannot differentiate between meaningful and meaningless modes