Common algorithms: The main types of unsupervised learning algorithms include clustering and Association rule mining algorithms. Some common unsupervised algorithms include k-means clustering, hierarchical clustering, and Boltzman Machines.

Reinforcement Learning