Question:

Which problem-solving approach does the K-means algorithm employ?

Show Hint

K-means: Assign clusters (Expectation) → Update centers (Maximisation).
  • Gradient Descent
  • Expectation-Maximisation
  • Decision Trees
  • Support Vector Machines
Hide Solution
collegedunia
Verified By Collegedunia

The Correct Option is B

Solution and Explanation

K-means is an unsupervised clustering algorithm that assigns data points into clusters by minimizing within-cluster variance.
It follows an iterative approach very similar to the Expectation-Maximisation (EM) technique.
First, it assigns points to clusters (Expectation step) and then updates cluster centroids (Maximisation step).
This repeats until the clusters stabilize.
Gradient Descent is used in optimization for continuous functions, not directly for clustering.
Decision Trees and Support Vector Machines are separate supervised algorithms for classification and regression.
Hence, K-means uses an approach based on Expectation-Maximisation.
Was this answer helpful?
0
0

Questions Asked in CBSE CLASS XII exam

View More Questions