Unsupervised learning conducts the following function finding clusters of data, finding interesting directional patterns in data, cleaning up the existing database, finding new observations and finding new and different coordinates and correlated concepts.