different types of clustering methods

They are different types of clustering methods, including:

  • Partitioning methods.
  • Hierarchical clustering.
  • Fuzzy clustering.
  • Density-based clustering.
  • Model-based clustering.

Choose one of the above algorithms and discuss the pros and cons of it.