A category of machine learning training that utilizes datasets that are unlabeled and unstructured. The training attempts to utilize the ambiguity of the data to best find unknown patterns or categorizations within the dataset.