Unsupervised learning

In the field of artificial intelligence (AI), unsupervised learning is one of the three types of learning implemented by artificial neural networks, the other two being supervised learning and reinforcement learning. This is a machine learning technique that allows the computer to create rules by trying to partition and classify by itself – without labeled examples or reinforcement signals – data in homogeneous categories.