What is the difference between supervised and unsupervised learning algorithms?
For a supervised classification problem, find clusters through an unsupervised learning algorithm first, and for members in the same cluster, assign the same label based on a majority vote. Does it work well?