Unsupervised learning

Learning is unsupervised when the dataset isn't labeled, and the training process is about detecting structures and patterns in the data. Note that neural networks are often employed for unsupervised tasks, but they are not in this chapter.

Code & notebooks

The code used in this section can be reached in the repo here.